Software Engineering. Building with AI.
I play guitar, video games (top 0.1% in Valorant and League), and sports
Work
- AI Software Developer @ JSI Telecom
- Software and AI/ML Developer @ Nokia
- Software Developer @ FIRST Robotics Earl of March
Projects
Built a local-first desktop app that turns course PDFs into structured topics, page-cited answers, flashcards, and difficulty-based practice sets. Added selective OCR for poorly extracted pages, persistent study artifacts, and secure OS-keychain credential storage.
Tools Used: Electron, React, TypeScript, SQLite, PDF.js, PyMuPDF, Tesseract, OpenAI, Ollama.
Published a Chrome extension serving real users with synchronized YouTube Music playback, shared queues, invite links, and host-controlled permissions. Engineered an authoritative real-time backend with clock sync, automatic reconnection, session recovery, and host transfer, then hardened it with one-time connection tickets, rate limiting, runtime protocol validation, and CI-backed two-client testing.
Tools Used: TypeScript, React, WXT, Cloudflare Workers, Durable Objects, KV, WebSockets, Vitest, Playwright.

Led development of a contact-free VS Code extension on a four-person team, combining webcam-based gaze tracking, hand gestures, and voice commands for code navigation and guarded AI-assisted editing. Built the TypeScript extension and native Python perception runtime around a token-authenticated local protocol, with calibration, hold-gated controls, local processing, explicit edit approval, and undo safeguards.
Tools Used: TypeScript, Python, VS Code Extension API, Backboard, ElevenLabs.