Curriculum Vitae

Resume & experience.

Full-stack engineer · Developer Experience & AI Platform @ Credit Karma

16 years shipping for scale. Fast, resilient products and the developer tooling that gets them out the door — now on the team building the AI platform that serves 140M+ members.

View selected work

Shareable link: andrewmart.in/resume/download

Cover letter

A short note on what I'm looking for and how I work.

Dear Hiring Manager,

I am a senior software engineer with over ten years of experience building products that serve millions of users. My focus areas — developer experience, frontend platform architecture, and AI-powered tooling — sit at the intersection of engineering impact and product velocity, and I am excited to bring that combination to your team.

At Credit Karma I built the Progressive Deployment Service, an automated rollout system with metric-driven gates and instant rollbacks that dramatically reduced frontend production incidents. I also designed AI-guided spec-driven development workflows that shortened cycle times across multiple engineering teams. Earlier, at Lyft, I developed high-traffic web properties and a Developer Portal for third-party integrations, sharpening my skills in performance engineering and cross-functional collaboration.

Beyond my day-to-day work, I maintain a deep interest in how AI can improve the software development lifecycle — from intelligent code review to automated planning and task decomposition. I am most energized when I can pair strong frontend fundamentals (React, TypeScript, Next.js) with infrastructure thinking (CI/CD, observability, feature flags) to ship reliable, delightful products faster.

I would welcome the chance to discuss how my background in platform engineering, developer tooling, and AI integration can contribute to your organization. Thank you for your time and consideration.

Best regards,

Andrew Martin

Andrew Martin signature

Andrew Martin

The resume

Andrew Martin

Staff Software Engineer — Developer Experience & AI Platform

San Francisco, CA· hello@andrewmart.in· andrewmart.in· linkedin.com/in/andrewmartin· github.com/andrewmartin

Summary

Staff software engineer on Credit Karma's AI Platform team with 16 years building developer platforms and product software. I build the systems a frontend org of 1,000 engineers ships on: a metric-gated progressive deployment service that is now the release standard for 15 production services, the shared local-dev and preview stack, and an internal RAG assistant that answers 1,500 engineering questions a month in Slack, the browser, and coding agents over MCP. Earlier: led the team that launched Credit Karma Money and built Lyft.com and the Lyft Developer Portal.

Experience

Intuit (Credit Karma)·Los Angeles & San Francisco, CA·Jun 2019 – Present

Staff Software Engineer, AI Platform·Aug 2026 – Present

Senior Software Engineer II, Frontend Platform·Feb 2023 – Aug 2026

Senior Software Engineer·Jun 2019 – Feb 2023

AI Platform: docs assistant and engineering agents

  • •Designed and built an internal RAG assistant on Postgres and pgvector that answers engineering questions from company docs through a Slack bot, a web UI, and an MCP server for coding agents. One deployment serves 1,000+ engineers and about 1,500 questions a month, with every answer scored by an LLM judge so retrieval and model changes are measured, not eyeballed.
  • •Built an AI code-review agent on the company's shared model gateway that reviews pull requests across an engineering org of 1,500 and posts findings as review comments.
  • •Built an AI spec-driven workflow that turns a one-line request into a plan, design doc, and task breakdown grounded in code search and internal docs; adopted by 15 teams (150 engineers).

Progressive delivery and release safety

  • •Proposed and built a progressive deployment service for frontend releases: a declarative rollout.yml modeled on Argo Rollouts, a Node.js state-machine and worker engine, and automatic rollback when error rate, latency, or conversion regress.
  • •Set the org standard for controlled rollouts: wrote the project plan, coordinated infra with the platform team, and moved 15 production services, one per product team, onto metric-gated releases for Credit Karma's 140M+ members.
  • •Made bad releases revert themselves with a required error boundary, shared critical-error reporting, and post-publish smoke tests that gate promotion.

Frontend efficiency platform (sole lead)

  • •Set the platform strategy from local development through production deployment after interviewing engineers across product teams, then mentored teams through adoption, including fast builds of embedded web apps (EWA) on physical devices and simulators.
  • •Proposed and led a local development stack (one Next.js dev server, a local proxy, state presets, and MSW mocks) that lets 1,000 frontend engineers test EWA changes locally without deploying an environment, cutting time to merge from three days to one.
  • •Rebuilt preview environments on production's Next.js standalone runtime, cutting preview turnaround from 30 minutes to under 5, and moved deploy configuration into a CI-validated runtime datastore so config changes ship without a redeploy. Leadership credits the platform with saving hundreds of engineer-hours a month.

Credit Karma Money

  • •Led the team of 15 engineers that built Credit Karma Money, the company's first money product, on GraphQL, React, and Next.js, taking it from concept to launch in 6 months for Credit Karma's 140M+ members.

Lyft·Los Angeles, CA

Senior Software Engineer·Dec 2016 – Jun 2019

  • •Built the Lyft Developer Portal, the docs and onboarding site for third-party API partners, working directly with external integration partners.
  • •Developed high-traffic Lyft.com properties and led a design-system re-architecture across them.

Spotfund

Full Stack Engineer·2017 – 2019

  • •Architected the frontend of a microdonation platform from the ground up, including its build, test, and deploy strategy.

Believe Labs

Founder & Engineer·2010 – 2019

Independent studio, run alongside the roles above

  • •Built React and e-commerce sites for clients including Goop, BuzzFeed, Dollar Shave Club, and LEGO.

Independent work

Release Wave·andrewmart.in/projects/release-wave

Music release catalog with a public read-only MCP server and an authenticated admin MCP server, used from Claude and ChatGPT to research and publish releases.

Myne·andrewmart.in/projects/myne

AI home-inventory app on the App Store and Google Play that identifies and catalogs items from photos with vision models; has paying users.

Cloudtape·andrewmart.in/projects/cloudtape

Offline-first iPhone music player on the App Store that mirrors chosen Dropbox folders to the phone and follows moves and renames; paid app with no account, server, or analytics.

RevCogs·andrewmart.in/projects/revcogs

Turns a Discogs record collection into marketplace listings in one pass, with condition-aware pricing and live inventory sync; has paying users.

Skills

AI Platform: RAG, LLM-as-judge evals, eval harnesses, agent harnesses and tool use, MCP servers, context engineering, pgvector

Developer Experience: progressive delivery, CI/CD, local development tooling (dev servers, proxies, mock servers), GitHub Actions, CircleCI, Docker, Kubernetes, GitOps, Turborepo, Vite, Webpack

Frontend Platform: TypeScript, React, Next.js, design systems, Storybook, MSW, Playwright, Vitest

Backend: Node.js, GraphQL, PostgreSQL, Redis, BullMQ, Prisma

Education

University of Colorado Boulder·2008

Bachelor of Science — Business (Finance & Management)

What people say

A few words from people I've built alongside — at Credit Karma, Lyft, and beyond.

Andrew is one of the most technically driven and thoughtful engineers I've encountered. He helped lead some extremely technical projects that made an impact well beyond our organization.”

Jack Eisenberg
Jack Eisenberg
Credit Karma

I was particularly impressed by Andrew's ability to tackle challenges at both the tactical and strategic level.”

Seth Fields
Seth Fields
Lyft

I'd strongly recommend Andrew if you're looking for a top notch freelance web developer. If the opportunity arose I'd hire him again.”

Kamyar Mohager
Kamyar Mohager
Lyft

Selected work

A few things I've built — platform, AI, and product work.

Built for fun

Hobby projects I design and build on nights and weekends — for the joy of it, and shipped to production for real people to use.