Portfolio
Projects that live outside the classroom — finance tooling, AI systems, desktop apps, and hardware. Everything here was built end-to-end: designed, coded, shipped, and used daily.
Live demo — re-created in HTML & animated in your browser, not a video
Featured · Desktop App
Partway through my finance and economics coursework — and deep into building ValuFlow — I noticed the basics slipping: formulas I'd aced a semester earlier, terminology I should know cold. So instead of re-reading notes, I built FinanceFlash. It pings me throughout the day with notifications that quiz me on a random term, and clicking one drops me straight into that exact question, where an AI grades my written answer like a strict professor. Everyone says micro-learning is the future; I'm going for max-learning. (wink — still not a comedy writer.)
Featured · Systems & Protocol Engineering
I wanted my Windows desktop on the living-room Apple TV — something a Mac does with one click. On Windows, that click costs money: the mirroring apps I tried were all paid, and they still either lagged seconds behind or didn't work at all. I got tired of paying for a feature my computer should just have, so I built it myself. Screen2ATV speaks Apple's AirPlay 2 protocol natively from Windows — it pairs with the TV the way an iPhone does, completes the FairPlay handshake, encrypts every frame, and streams my screen at about 60 ms — fast enough that the TV feels like a second monitor.
Mirror your Windows desktop to an Apple TV
Live demo — re-created in HTML & animated in your browser, not a video
Live demo — re-created in HTML & animated in your browser, not a video
Window tiling, the pop-out player and calendar scheduling all ship today — every one callable by voice · the voice routine mixes shipped tools with the orchestration in progress
Featured · Agentic Systems
A tool-calling agent that runs on my own machine and acts on it directly. Hold a key, say what you want, and a local model decides which tools to call — driving a real Chrome session through logins, tiling every window via Win32, holding a full conversation with FinanceFlash (a flashcard app I also built) to run hands-free study sessions, reading my iCloud calendar back as a rundown, streaming the desktop to an Apple TV. A fast path pattern-matches known commands and skips the model entirely, so tiling windows or pulling today's agenda costs 0.01s and zero tokens, while anything genuinely open-ended falls through to the agent.
Explore Emerald — full capabilities, architecture & roadmap →
More Projects