Education
Bachelor of Science in Computer Science
San Francisco State University,
San Francisco, California
SPRING 2017 – SPRING 2019
Santa Monica College
Santa Monica, California
FALL 2013 – FALL 2016
Work Experience
Senior Software Engineer 2 — Puzzle Financial
2026 – PRESENTSenior Software Engineer — Puzzle Financial
2024 – 2026- Ideated and built an agentic AI software engineer that can be assigned tickets, using custom Model Context Protocol (MCP) integrations and third-party APIs to understand and retain company context.
- Benchmark and evaluate models with Inspect AI to determine which models perform best for specific agent tasks.
- Served as technical project lead for public REST APIs built with a GraphQL-to-REST layer in TypeScript.
- Created and maintained third-party integrations that ingest and synchronize financial data, including deep two-way integrations with large partners.
- Used TypeORM to manage PostgreSQL schema changes and maintain strong types throughout the codebase.
- Helped engineers onboard through dedicated walkthrough calls.
Senior Software Engineer — Guild Education
2023 – 2024- Established standards for logging and monitoring GraphQL endpoints.
- Led a TypeScript and Node.js microservice built with AWS AppSync and Lambda resolvers, with Lambda infrastructure version-controlled through AWS CloudFormation.
- Used MikroORM and Prisma to manage PostgreSQL changes.
- Helped migrate a monolithic Python and Django REST service into TypeScript and Node.js microservices.
- Improved logging and alerting with AWS CloudWatch and Datadog, and accelerated cross-team development through shared internal packages.
- Tested TypeScript and Node.js with Mocha, Chai, and Sinon, and Python with Pytest.
- Helped engineers onboard through dedicated walkthrough calls.
Software Development Engineer — Amazon Web Services at Amazon
2022 – 2023- Increased type safety across multiple codebases by migrating internal Java packages to Kotlin.
- Migrated internal cron jobs to an infrastructure-as-code process using Java and Spring, decreasing pipeline time and enabling debugging.
Senior Platform Engineer — Owlet Baby Care
JULY 2022 – OCTOBER 2022Platform Engineer 2 — Owlet Baby Care
2021 – 2022- Led the technical delivery of a new IoT camera using AWS Kinesis Video Streams.
- Used Protocol Buffers and Pub/Sub for communication between microservices, and created and improved Flask APIs in Python.
- Migrated user accounts from Firebase Realtime Database to Cloud Spanner using Google Cloud Functions.
- Interviewed, onboarded, and mentored multiple engineers each month.
- Wrote ad-hoc JavaScript scripts to transform devices into different SKUs.
- Led engineers in developing API style guidelines.
Backend Engineer — August Home
2019 – 2021- Created, documented, and improved the performance of REST APIs in JavaScript and Node.js.
- Built a Go backend that performed CRUD operations in MongoDB to reduce time to market for new products.
- Improved unit and integration test coverage with Mocha, Chai, and Sinon.
- Created a pipeline that generated OpenAPI documentation from existing REST APIs.
- Led the refactoring of existing microservices to TypeScript and Node.js and improved deployment speeds through continuous deployment.
Technical Specialist — Apple
2017 – 2019- Troubleshot and solved a wide range of customer problems.
- Consistently earned one of the highest customer scores in the store.
Projects & Open Source
Astralbase
2025 – PRESENT- Enables companies to spin up AI software engineer agents that work directly on tickets.
- Integrates with Linear, Jira, GitHub, Notion, and other company systems.
- Uses retrieval-augmented generation to vectorize code and company wikis and improve model output.
Supabase — Open Source SDK Maintainer
2022 – PRESENT- Contributes to the open-source PostgreSQL and PostgREST backend platform in Flutter, Dart, and Go.
- Added OpenID Connect token login support and reviews public pull requests.
- Guides contributors one-on-one and participates in project architecture discussions.
DateFirefly
2022 – PRESENT- Built a quiz-based matching app used by more than 10,000 people, with more than 240,000 quiz responses.
- Published regular releases to the Apple App Store and Google Play Store.
- Built with Flutter, Dart, Supabase, PostgreSQL, Supabase Realtime, and AWS Lambda-powered push notifications.
- Onboarded and coordinated a team of volunteers.
TutorsByAI
2024- Built a business-to-business service that provides tutoring companies with AI tutors.
- Used Flutter, Dart, Supabase, PostgreSQL, and permission-based access.
- Integrated the OpenAI API and fine-tuned the service for homework answers.
Ova — Period Tracker
2021- Built menstrual and ovulation cycle prediction and symptom logging in Flutter and Dart, with Sembast local storage, Node.js backups, and Firebase Authentication.
NationRelations
2019- Built a three-person hackathon project that visualizes relationships between countries from the sentiment of political headlines.
- Used Python, MySQL, JavaScript, GeoJSON, Leaflet, Google Compute Engine, and Google Cloud Natural Language.
-
Ova
Dart, Flutter, Sembast, Node, Internationalization
-
MeetAndHang
Dart, Flutter, Firebase, NoSQL, Google Places API, Unit Testing
-
NationRelations
HTML5, CSS, Javascript, jQuery, Python, MySQL, Google Sentiment Analysis API
-
FindPersonalInfo
HTML5, CSS, SASS, C#, ASP.NET MVC, Javascript, jQuery, Knockout.js, MySQL
-
SFHacks
HTML5, CSS, SASS, Javascript, jQuery, PHP
-
WebScanner
C#, NUnit, MySQL
-
NNBot
Python, Tensorflow, Keras, Numpy, OpenCV
-
Surgedate
HTML5, SASS, Javascript, jQuery, Python, MySQL
-
PizzaTracker
Python, Selenium
-
OtherTXT
HTML5, SASS, Javascript, jQuery, PHP, MySQL
-
Swole Cakes
HTML5, CSS, Javascript, jQuery, PHP