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 – PRESENT

Senior 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 2022

Platform 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.

Project Archive

  • All
  • App
  • Standalone
  • Extension
  • Website