Case study

Resumai

Resumai is a full-stack resume and job application platform. The web app handles applications, profiles, billing, and admin views, while the FastAPI backend persists data through Alembic migrations and exposes the AI-driven resume tooling.

RoleFull-stack engineering, monorepo architecture
TimelineIn development
FocusAI Resume + Job Application Platform
Resume generationApplication trackingBilling + auth integrationAdmin tooling
Turborepo monorepoArchitecture
ClerkAuth

The brief

Challenge

Job seekers tailor resumes per application but lose track of versions, applications, and what was sent where.

Approach

What we made

Built a monorepo so the resume tooling and the application tracking dashboard share types and auth, and structured the API around discrete profile and application models that the AI generation flow consumes.

  • Turborepo monorepo with separate web and API apps deployed via GitHub Actions.
  • Next.js App Router with route groups for auth, app, and Chrome extension auth flows.
  • FastAPI backend with Alembic migrations and dedicated profile + application models.
  • Clerk-based authentication and billing scaffolding for paid-tier features.

Outcome

Results

A working full-stack base with auth, billing scaffolding, and the data models needed to ship the AI resume + application tracking workflow.

Next.jsTypeScriptFastAPIPostgreSQLAlembicClerkTurborepoDocker

Gallery

Visual snapshots

Click any image to expand.

Next project

Mogbot

A Claude-powered autonomous agent that browses the web with Playwright, executes code, manages files, and chains multi-step plans, with real-time CAD spend tracking and PostgreSQL-backed history.

View next project