Software Engineer, Startup Generalist

education

Princeton University

B.Sc. (Hons) in Computer Science (2019–2023)

Coursework: Machine Learning, Blockchains, Algorithm Design, Server & Website Programming and Design, Multivariable Calculus, Linear Algebra, Convex Optimisation, Statistics, Computation Theory.

work

PRODA

Full-Stack Engineer — London, UK

June 2024 - Present
  • Developed a React/TypeScript/Redux web app with 300+ active users, using a Python/PostgreSQL backend and an in-house ML pipeline that processes and normalises 100+ financial documents per week

  • Optimised SQL security protocols in a relational DB, cutting latency by up to 99% on tables with 1M+ entries

  • Achieved 100% test coverage across core functionality using Vitest/Pytest/Playwright, eliminating CI/CD pipeline issues since my overhauls

  • Led a 72-hour hackathon project on LLM-powered data validation that won first place and was officially adopted

Mechanism Ventures

Startup Generalist — Miami, FL

Sep 2023 - Feb 2024
  • Shaped marketing, advertising, and sales strategies for a nutritional-supplement subsidiary through A/B tests, lifting session length and funnel completion by 30%

  • Successfully launched a subscription-based POC in 5 weeks—validated by initial customer purchases and proof of revenue viability

  • Delivered impactful product features and interactive web interfaces using React.js, directly improving user engagement and conversion for startups with $20M+ annual run rates

  • Designed a pipeline to generate creative assets and branding elements using OpenAI and MidJourney APIs in real time, allowing users to engineer prompts via survey inputs

CARTS

Full-Stack Developer — Princeton, NJ

May 2022 - Sep. 2022
  • As part of the Trenton MOVES initiative, simulated millions of person trips across the United States and designed a network to accommodate as many passenger travels with self-driving cars as possible

  • Tackled problems including kiosk placement, ride-sharing heuristics, and empty vehicle repositioning heuristics

  • Developed a web app to visually simulate a public transportation network of autonomous vehicles using Python, Flask, JavaScript, and CSS

  • Analyzed autonomous vehicle crash data using Python and Pandas; estimated and visualized potential profit curves for autonomous vehicle service providers

hard skills

programming languages

SQL, TypeScript, Python, GoLang, C++ (proficient); Java (intermediate).

frameworks & tools

React (+TypeScript), Vite, Zustand, WebSockets, GitHub Actions, Jest, Flask, SQLite, Docker, Auth0, Duo, Airtable, Asana, Google Sheets, Dall-E, MidJourney.

languages

English, German, Italian (professional proficiency).

projects

TigerMealX

Full-stack platform for 3,000+ students

Developed and deployed a Python/Flask + React app serving 3,000+ students, integrating Auth0/Duo, university scanning applications, and legacy schema migrations; designed an adaptive data model for a seamless transition; and implemented robust authentication aligned with Princeton’s authorisation framework.

GC Load Balancer

Go + React load-balancing system with GC-aware routing

Distributed task processor with a Go backend (round-robin + memory-aware server selection and simulated GC), rate-limited REST API, and a React dashboard for live metrics; one-command Makefile to run frontend/backend locally.

Space Invaders

Retro arcade clone

From-scratch remake featuring a tight game loop, keyboard controls, sprite rendering, collision detection, progressive enemy waves, and score/lives tracking.

contact me