
A2R Lab
Worked on Crazyflie drone firmware in C/C++, optimized tinyMPC for model predictive control, and integrated the system with Crazyswarm2 on ROS 2.
About
My background is in bridging hardware and software. I modernized autonomous drone firmware at Columbia's A2R Lab, and have built machine vision for a production line, autonomous navigation for competition robotics, and low-level systems in C.
Alongside that I've taken products from zero to one and worked client-facing on enterprise technology.
Firmware and control, machine vision, autonomy, low-level systems.

Worked on Crazyflie drone firmware in C/C++, optimized tinyMPC for model predictive control, and integrated the system with Crazyswarm2 on ROS 2.

Built a YOLOv5 model with Roboflow to classify mosaic tile types at 91% accuracy, automating the manual inspection every assembled mosaic went through before shipping.


Tuned A* heuristics and built ghost-prediction for Columbia's entry in the 2024 PacBot competition (robot that plays Pac-Man autonomously on a physical maze). Also prototyped a deep Q-learning policy.
Built a process tracker, custom scheduler, and a file system in C, down at the kernel level. Team project with Connor Espenshade.
Built, shipped, and put in front of real users.

Building an AI career coaching platform to help people network more effectively.

Built an AI redaction tool for consulting slide decks, saving ~125 hours per consultant annually. Piloted with BCG and OC&C, and refined across 15+ consultant interviews to fit real workflows.

Built and shipped a browser extension that gives LeetCode hints, reaching 200+ users organically.

Tested whether synthetic document fine-tuning reduces chain of thought honesty in Qwen3 and DeepSeek. Both models lost task accuracy and slipped from 100% to 95% faithfulness. Selected for the BlueDot AI Safety cohort.
Software engineering, then enterprise technology consulting.
2021 – 2022
Arrow Electronics — Machine Learning Intern
Designed and ran 200+ ML experiments (Optuna, ClearML) to forecast electronics lifecycle metrics; improved MAPE 68% relative to baseline models.
Enterprise
2023
Capco — Software Engineering Intern
Fixed 66% of open bugs in a major U.S. bank's permissions service; work integrated into client systems.
Mid-size
2024
FluidityIQ — Software Engineering Intern
Deployed a patent-search vectorizer via Azure CI/CD, cutting API latency 6x. Built an LLM patent summarizer with modular model-swapping.
Startup
2025 —
Boston Consulting Group — Technology & Digital
Optimized factory initiatives across procurement and supply chain for an industrial-goods client; proposed AI implementation plan to senior client leadership; received Digital tag for tech specialization.
Consulting
Columbia, and what I did outside of class while I was there.

B.S. Computer Science, cum laude — Minor in Entrepreneurship
3.99 GPA · 2022 – 2026
Operating Systems · Advanced Programming in C · Parallel Optimization for Robotics · VR/AR in Unity · Artificial Intelligence · Natural Language Processing
Activities & Leadership

Columbia Spectator
Head of ProductLed a cross-functional product team across three of Spectator's digital products - CULPA, theSHAFT, and the mobile app - running user interviews, defining features, and shipping with engineering.

Almaworks / CORE
DirectorMentored 30+ early-stage Columbia founders - connecting them with the right alumni mentors and investors, and helping them sharpen their pitches across five Demo Days.

Columbia CS Department
Teaching AssistantMentored 25 students a semester building full-stack apps in Flask and jQuery, and introduced a Figma-first workflow that cut development time 50%. Supported 600+ students through office hours and grading.

Claude Builder Club
AmbassadorCo-founded a hands-on LLM builder community with Anthropic and ran workshops on prompt design, evaluation, and model experimentation - teaching peers to build with AI.