← Back to STN-06Automation Works · Case files
Case file · STN-06In service

Also manufactured here · The template shop

OnlineResume

A résumé site run from one data file, with five templates to wear it in and project stats pulled live from GitHub.

Built by Deepesh Kumar

At a glanceSTN-06
Machine
The template shop
Status
In service
Stack
Next.js 14 · TypeScript · Tailwind CSS · shadcn/ui …
  • Live demo ↗
  • GitHub ↗

The live demo runs on the template's own sample data, not my résumé.

01The problem

A résumé site usually means one fixed design: changing the look means rewriting it, and the project numbers on it go stale the day you publish.

02What I built

A responsive résumé and portfolio site in Next.js 14. Everything about you lives in one file, src/data/resume.ts, and every template renders from it.

Five templates ship with it: classic, editorial, spotlight, terminal and bento. Pick one with an environment variable, or let visitors switch with a floating template picker.

03How it works

  1. 01 · Write

    Edit one data file with your experience, skills and projects.

  2. 02 · Fetch

    Project cards pull stars, forks, open issues, descriptions and topics straight from the GitHub API.

  3. 03 · Filter

    Click a skill and the projects that use it are shown.

  4. 04 · Switch

    NEXT_PUBLIC_TEMPLATE picks the template served at /, any template can be previewed at /templates/<name>, and the floating picker switches them live.

  5. 05 · Extend

    A new template is one component that takes the résumé data, registered in two files.

04Try it

Your turnSwitch the template
DKDeepesh KumarSoftware Engineer · Automation & AI
Experience

Tax Consulting South Africa

Software Development Engineer

CreditSea

SDE Intern

Upside Down Labs

SDE Intern

One résumé file · 5 looks

05Results

  • ✓17 GitHub stars.
  • ✓Five templates from a single data file.
  • ✓Open source under the MIT licence.

06Tech stack

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion
  • GitHub API→ 02 Fetch

Next on the line

STN-06The writing desk

KoraKagaj

A calmer place to write your book: manuscript, characters, world, plot and research in one quiet workspace.

Open the case file →

Open ▸STN-06
← Back to the floor
Case file