Ozan Sozuoz

Senior Frontend Engineer · New York, NY

I build interfaces a million people use.

I’m a senior frontend engineer. Six years building React, React Native & Next.js at scale — and, on the side, products of my own.

Impact — at work

1M+

users on the platform I lead frontend for at TeamBuildr.

$3.5M+

revenue driven as lead frontend at Two Maids.

6+

years shipping production React across web & mobile.

Where I’ve worked

TeamBuildr

Now

Senior Frontend Developer

Shipped AI-powered workout generation — a coach types a sentence, the platform returns a structured training plan.

I own the React & React Native architecture serving 1M+ athletes, and built the analytics and reporting experiences around it.

iOSAndroidWeb15-engineer team

Two Maids

’20—’23

Frontend Developer

Built the customer tipping platform end to end — $3.5M+ a year across 150+ franchise locations, on a three-engineer team.

Globme

’20

Frontend intern — Vue & GraphQL.

On the side

Products of my own.

Pouchette live meeting notes with citation-backed summary

Pouchette

2025 · Live · macOS

Reviewed, cited meeting memory for Mac.

A local-first meeting-memory app for macOS. Pouchette records your conversations and turns them into structured, citation-backed notes that never leave your Mac — then lets you ask questions across your whole history or generate follow-ups on demand.

Under the hoodWhy on-device: transcription and diarization run locally (Whisper + CoreML), so recordings never touch a server. The AI layer is swappable — fully offline, local via Ollama, or bring-your-own OpenAI / Anthropic key.

Upright's Your Day dashboard with the ranked queue

Upright

2025 · Live · Web

See what matters.

A developer-productivity dashboard that pulls work from GitHub, Slack, Linear, Jira, Calendar and Sentry into one prioritized surface — ranked by urgency and blocker impact, with AI summaries so you always know what to do next.

Under the hoodHow ranking works: every item gets an urgency score from deadline pressure, blocker impact and review state, and Sentry issues are correlated back to the PR that likely caused them. Per-user RLS in Supabase; OAuth tokens AES-256 encrypted at rest.

Dailyn Today screen with the activity composer

Dailyn

2026 · Open source

Notice the shape of your day.

A self-hosted Expo app for gentle daily activity logging and AI-assisted reflection. No streaks, no scores — Dailyn helps you notice what felt meaningful, restorative or draining, then turns those signals into daily and weekly reads. Open source and self-hosted by design: your data, your Supabase, your keys.

Under the hoodWhy self-hosted: AI calls run through Supabase Edge Functions, so model keys never ship in the mobile client. You bring your own Supabase project and OpenAI key — the maintainer never sees your data.

Flow session summary with a muscle load map

Flow

2026 · Open source · iOS

Training that adapts while you do.

A local-first adaptive gym app that builds a useful workout from the goal, training history, and equipment a person has today — then makes the session's load visible as they train.

Under the hoodThe decision engine is pure TypeScript and testable without React Native. The app layer is deliberately thin: Expo Router, Zustand session state, and SQLite persistence make the live workout feel immediate while the prescription logic stays inspectable.

Shapeform/ridgeline.png · 640×480
Local engine
Original Shapeform ridgeline raster sampleRaster
Structured SVG
Trace23 paths·10 colors·7.4s

Shapeform

2026 · Open source · Local-first

Raster in, editable SVG out.

A local-first raster-to-SVG studio that turns PNGs, JPEGs, and screenshots into structured vector artwork: real stroke paths, fitted gradients, coherent color groups, and export-ready SVG instead of anonymous filled slivers.

Under the hoodThe engine keeps planar regions watertight while fitting curves, strokes, and gradients. The React studio makes that structure inspectable, editable, and exportable as SVG, React, CSS, PNG, PDF, or an icon pack.

Get in touch

Let’s build something.

ozansozuoz@gmail.com

PS — want to see what a sprint with me actually looks like? Run one.