Things I've built and taken apart
Most of them are open source, with the code linked next to each title.
A private job tracker that runs entirely on your own computer. No accounts, no cloud: every application, note and interview lives in one SQLite file.
- Dashboard, analytics and a kanban job board from Applied to Offer or Rejected
- Interview schedule, follow-up reminders, stale-application flags and a full status history
- Keyboard first, with a command palette, undo, and JSON backup and restore
Native macOS Wi-Fi for Realtek RTL8821CE, RTL8822BE and RTL8822CE PCIe cards, derived from the Linux
rtw88driver. The card works like a Mac's own AirPort card: it shows up in the Wi-Fi menu, auto-joins and reconnects after sleep.- 86–93 Mbps down on a 100 Mbps line, where the same card used to manage 7 Mbps and kept disconnecting
- WPA2 on 2.4 and 5 GHz, network switching, group rekeys and sleep/wake, tested on real hardware

A small desktop app for encoding and decoding text with the Vigenère cipher. You type a message and a password, pick Encoder or Decoder, and get the result in one click.
- Tkinter interface with buttons to paste the input, copy the output and clear
- Log window that reports each step and flags invalid input
- Letters only; the password is case-insensitive and ignores spaces