Core Languages
Strong foundation in multiple programming paradigms for robust, maintainable systems.
Engineer · Builder · Mathematician
I build technically rigorous and creatively ambitious products — spanning full-stack development, real-time systems, mobile games, and applied AI.
01 — Projects
Interactive web and mobile experiences — from real-time multiplayer games to visual learning tools. Each project combines thoughtful UX with robust architecture.
Client and employer work — code repositories and live links are not available as IP belongs to respective organizations.
Leadership Mosaics
Built an end-to-end AI pipeline for characterizing leadership qualities based on academic research. Created a performant self-assessment UI and structured NoSQL database to categorize qualities and improve training efficiency. Leveraged Google's custom search API with Firebase Functions to schedule automated model updates.
BGC Partners
Full-stack developer on trading platforms for front-office and middle-office operations. Modernized legacy Delphi codebase to React to improve broker efficiency. Implemented JWT-based authentication and role-based access control. Built internal pipeline management tool using Ansible and Next.js for version deployment and monitoring across single and multi-server environments. Designed LMAX architecture for Forex trading platform to increase speed, reliability, and fault tolerance.
Center for Democracy and Technology
Developed a data-labeling platform to classify 100,000+ tweets for machine learning purposes. Structured NoSQL database with fanout design to assign users to batches in many-to-many relationships, maximizing performance and minimizing costs. Implemented Firebase Authorization with role-based access and admin portal for live-monitoring batch progress. Created scheduling-based access restrictions to protect labelers from overexposure to abusive content.
Sullivan Cotter
Created a Living Wage Calculator web application to help companies ensure employee welfare. Integrated real-time local cost of living data using census data APIs. Implemented admin portal with Firebase Authorization for platform management.
02 — Widgets
Mathematical visualizations and interactive curiosities — most made to help me understand a problem, some featured in my math writing.
03 — Skills
Full-stack systems, real-time applications, scalable infrastructure, and applied ML.
Strong foundation in multiple programming paradigms for robust, maintainable systems.
Responsive, accessible interfaces and cross-platform mobile applications.
Server-side development, RESTful architecture, and real-time communication.
Data persistence, cloud platform integration, and managed services.
Containerization, orchestration, and configuration management.
ML frameworks and data analysis tools for building and training practical models.
04 — Math
Essays, explorations, and interactive curiosities from my math and game theory blog.
Some ideas about comparing things, with a novel framework I'm calling "Mesh Completion Convolution" (MCC)
Read articleSPOILER ALERT: solution in here! Managed to crack this bad boy, so if you're still working on it give this one a miss for now.
Read articleThis puzzle is indeed very very hard. She is a beast, 20 hands high if she's a foot. Haven't solved it yet, but here are my first thoughts.
Read articleIf you can explore planar weighted graphs with a limited set of distances here, you can do it anywhere.
Read articleOne of the earliest applications of game theory was to analyze nuclear brinksmanship. So come join me on the brink, the view is wild.
Read article05 — Contact
I'm open to engineering roles, research collaborations, and interesting problems. Reach out through any of the channels below.