CS Engineering student · Building systems that don't exist yet
I gravitate toward low-level, architecturally interesting problems. Most of my work lives at the intersection of tooling, performance, and developer experience — written mostly in Go, with C and Rust where it matters.
gate-cli
Go-based CLI workflow runner with JSON config, variable injection via -e flags, and {{template}} syntax. Ships with a GitHub Actions pipeline that cross-compiles to five targets.
Go · CLI · Cross-platform
Ambients
Desktop ambient overlay app built with Go/Wails + React. Runs as a floating layer over your workspace.
Go · Wails · React · Desktop
CopyLine
Clipboard stack manager for Windows and Linux. Intercepts copy events in real-time using native OS APIs (SetWindowsHookEx, AddClipboardFormatListener) and maintains a browsable history deque.
C++ · Windows API · Linux
TalkBoard
Real-time collaborative whiteboard with Canvas API drawing, WebRTC, room-based access control, and time-limited session URLs.
MERN · Socket.IO · WebRTC
Systems — Go · C++ · Windows API
Web — React · TypeScript · Node.js · Express · MongoDB
Tooling — Git · GitHub Actions · Linux · Wails

