Quotr Symbol Engine
MLOne-shot computer vision for unseen architectural symbols. A cross-attention model recognizes new symbol classes from a single example at sub-second latency.
I studied math at UC Berkeley and write software at Amazon Fulfillment Technologies. On the systems side I build distributed backends and full-stack services: async read-through caching, real-time telemetry at 20k requests per second, React and Redux on the frontend. On the research side I developed a custom one-shot symbol detection computer vision model for Quotr.ai: custom model architectures, the synthetic datasets to train them, loss functions, and optimization algorithms.
Amazon
Bellevue, WA
Aug 2025 — Present
Software Development Engineer, Fulfillment Technologies
Built a full-stack configuration service with DynamoDB read-through caching, Redis, and a React/Redux frontend, used across 26 fulfillment centers. Cut operator configuration time by 78%.
Quotr
Berkeley, CA
May 2025 — Aug 2025
AI Research Software Engineer Intern
Built a one-shot symbol-recognition engine (cross-attention with template matching, Conformer backbone) at 80% mAP and 1.5s P99, served from a FastAPI endpoint on EC2. Generated 500k synthetic document-symbol pairs that raised recall 20 points and removed 1,500 hours of manual labeling.
Amazon
Seattle, WA
Jun 2024 — Aug 2024
Software Development Engineer Intern
Designed a fulfillment-center telemetry service handling 20k requests per second on EC2, ALB, and DynamoDB. Wrote the Spring/Smithy REST API and provisioned everything with CloudFormation, cutting deploys from 1 hour to 10 minutes.
Headway Technologies
Milpitas, CA
Jun 2023 — Oct 2023
Software Engineer Intern
Formulated a MILP batch-scheduling model from operations-research literature; simulated on 12 months of fab data and predicted an 8% queue-time reduction. Built eight Spotfire dashboards for line managers.
Phenomena Learning
Seattle, WA
Jun 2022 — Sep 2022
Full-Stack Developer Intern
Shipped four UX features and a 2D animation engine in Vue.js that let non-technical educators build animations without code. Cut lesson-creation time by 25%.
One-shot computer vision for unseen architectural symbols. A cross-attention model recognizes new symbol classes from a single example at sub-second latency.
An LLM-guided recursive web crawler that decides where to go next, built on Playwright and Scrapy.
A real-time analytics service processing 20k package movements per second on AWS, feeding live efficiency metrics to fulfillment-center operators.
A React Native nutrition-tracking app for students. I led the frontend, with Redux and Recoil state and a typed mock API for parallel development.
A multi-scale animation editor for p5.js sketches. Edit the same drawing as code or by direct manipulation, at several levels of abstraction.
Physics-driven creatures controlled by small neural networks that evolve over generations.
What I learned building Spanimate, and how editing at multiple levels of abstraction changes the way you work.
Designing parameter editors for toggles, colors, and shapes in a code-sketching tool.
Combining the expressivity of code with the directness of a GUI editor for computational art.
A guide to Minkowski space, tessellations, and rendering hyperbolic space from scratch.