Skip to content
Corey Fedde

About

I’m Corey Fedde. I build web products for founders and small teams — usually the ones who know exactly what they want and have nobody to build it.

I ship React apps end to end: data model, interface, deploy, and the unglamorous bits between. What I actually care about is the seams. The error nobody designed. The form that eats your input. The dashboard that takes four seconds to draw on a phone. That’s where products quietly lose people.

How I approach a build

  1. One sentence first

    What does this do, and for whom? If I can’t write that sentence, building is just guessing. The stack falls out of the answer.

  2. States before the happy path

    Loading, empty, error, offline. Faster to build up front than to retrofit, and it drags the awkward product questions into week one while they’re still cheap.

  3. Schemas at the door

    Forms, APIs, CMS payloads, model output. Everything gets checked on the way in. Past that line, the types are telling the truth.

  4. Ship, then sharpen

    A rough thing that’s live beats a perfect thing on my laptop. Real users find the problems I’d never have thought to look for.

Stack

Core
TypeScript · React 19 · Next.js (App Router) · Node
Styling
Tailwind · CSS custom properties · Figma
Data
Postgres · Sanity · Zod · Firebase
Testing
Playwright · axe-core · Vitest
AI
Vercel AI SDK · Claude · Retrieval pipelines
Infra
Vercel · GitHub Actions · Supabase