Curriculum vitae

Zachary Martin

Software engineerSan Francisco, CA

Software engineer working across full-stack applications, machine learning, and computer graphics. Stanford Computer Science graduate and former NCAA gymnast.

Education

Stanford University

B.S. in Computer Science

Graphics concentration

Selected courseworkObject-Oriented Systems Design · Algorithms · Web Development · Probability for Computer Science

Technical skills

Languages
TypeScript · JavaScript · Python · C++ · SQL · Swift · Java
Applications
React · Next.js · Node.js · SwiftUI · Redux Toolkit · GraphQL
ML & graphics
PyTorch · NumPy · ONNX · Computer vision · Path tracing · Three.js
Data & delivery
PostgreSQL · Supabase · AWS Lambda · DynamoDB · S3 · GitHub Actions · Playwright

Work experience

Reframe

Product engineer

  • Build customer-facing onboarding, scheduling, live coaching, and internal support tools across Next.js applications and Python and Node.js AWS Lambda services.
  • Developed scheduling workflows with coach availability, time-zone handling, calendar synchronization, and atomic slot reservation to prevent double bookings.
  • Built Snowflake-backed product analytics with a chart-to-SQL compiler, funnels, retention, cohorts, and saved analyses.
  • Consolidated independently deployed dashboards into a pnpm monorepo with shared UI and API packages, automated tests, and change-aware deployments.
About this work

Dr. Ruby

Co-founder & engineer

  • Led product design and engineering for a skincare and wellness platform, including a Swift iOS app and a React Native clinic client for patient progress and documentation.
  • Developed AI-assisted routine tracking and a YOLOv8 computer-vision pipeline for acne and facial-feature detection, with attention to confidence thresholds and variation across skin tones.
  • Iterated on Figma prototypes and product workflows using feedback from users and dermatology professionals.

Bay Coding Club

Computer science tutor

  • Taught Java and Python to beginner and intermediate students, covering programming fundamentals and problem solving for AP Computer Science and USACO.

Projects

RayTrace

Computer graphics & machine learning

  • Built a multithreaded C++ path tracer with BVH acceleration, OBJ/MTL meshes, reflective and refractive materials, caustic photon mapping, and a progressive viewer.
  • Trained a U-Net on 2,304 renderer-generated examples and integrated ONNX inference into C++. Evaluated 360 test images from five held-out layouts against raw rendering and existing denoisers.
  • Built seeded datasets, portable training checkpoints, and native/Python inference parity checks for image-reconstruction experiments.

C++20 · Python · PyTorch · ONNX Runtime · SDL2

View project : RayTrace

Kumo

Collaborative visual editing

  • Built a browser design editor with vector drawing, boolean operations, multi-selection, grouping, transforms, snapping, and auto layout.
  • Implemented reusable components, linked instances, variants, shared styles, variables, and interactive prototypes across screens and boards.
  • Integrated Liveblocks collaboration, Supabase persistence, and Firebase Authentication with server-side access checks, version checkpoints, and reviewable offline recovery.

TypeScript · React · Redux Toolkit · Liveblocks · Supabase · Vite

View project : Kumo

Site DNA

Browser analysis & developer tooling

  • Built a website analyzer for rendered structure, design tokens, responsive layouts, motion, and accessibility signals across routes and UI states.
  • Developed a Chrome companion for user-directed capture of signed-in products, resumable coverage tracking, and exports identifying captured, failed, and excluded routes.

TypeScript · Next.js · Playwright · Chrome DevTools Protocol

View project : Site DNA

Unfiled

Notes, organization & private AI

In development

  • Develop native iOS and web clients with quick capture, reviewable AI organization, and undo that preserves original text; encrypted local storage and separate backend organization, indexing, verification, and retrieval services.

SwiftUI · TypeScript · Next.js · PostgreSQL

View project : Unfiled

Athletic experience

Stanford Men's Gymnastics

Student-athlete & vault event leader

  • Three NCAA team championships (2021-2023) and three NCAA All-American honors (2020-2022).
  • MPSF individual vault champion (2023); two-time MPSF All-Academic and two-time CGA All-America Scholar-Athlete.
  • Led the vault group and balanced training, travel, and competition with a Computer Science degree.
Athletics and achievements