Product UI / ToolBuilt with AIPublic tool · 3 generations/day · Shared PDF schema

Resume Builder

AI resume builder — public profile import and a private owner workspace sharing one PDF pipeline.

PortfolioDesign Engineer2026

1

PDF schema

3 / 24h

Public generation cap

2

Shared flows

What I built

Public AI import tool and password-protected owner workspace — one resume schema, one PDF pipeline.

  • Public tool at /tools/resume — profile URL import with optional pasted summary fallback
  • Brave Search gathers public snippets; Mistral maps results into structured ResumeDocument JSON
  • Live HTML preview with layout, section, and brand-color controls before PDF download
  • Owner workspace at /resume — password-protected editor seeded from portfolio profile data
  • Shared @react-pdf/renderer pipeline for visitor and owner exports
  • Rate limits — 3 public generations per IP per day to control API cost

Public AI import

LinkedIn, GitHub, Peerlist, or portfolio URL to structured resume PDF.

Import step
Customize & preview

Owner workspace

Private /resume editor for tailoring PDFs from seeded profile data.

Design approach

  • Split-panel editor — controls on the left, live resume preview on the right
  • One document schema powers owner editing and visitor AI import flows
  • Brand color ties into portfolio theme tokens for consistent PDF accents
  • Disclosure banner sets expectations that AI output must be verified before use

Stack

ReactTypeScriptTanStack StartMistralBrave Search@react-pdf/rendererTailwind

Portfolio-native tool — Mistral structuring, Brave Search grounding, and client-side PDF export.

Contact

Let's build something together

Open to freelance, full-time, and collaboration on product design and design-engineering projects. Based in Bengaluru (Bangalore), India.

Available for work

Akshay Saini

Design Engineer · 100x.bot