Under the Hood

How we built this

(and why we're telling you)

Most companies treat their tech stack like a trade secret. We think if you're trusting us with your career stories, you deserve to know exactly what's powering the tool. Here's everything — no marketing fluff.

Radical Transparency

You're reading this page. Most companies would never. We think if you trust us with your career data, you deserve to know what's running under the hood.

Privacy by Design

We don't sell your data. We don't train AI on your narratives. Your career stories belong to you — we just help you tell them better.

Speed as a Feature

Every interaction should feel instant. We cache aggressively, compile away overhead, and serve from the edge.

Built with Care

We're a small team at C2H who genuinely care about your career growth. Every feature is hand-crafted and polished.

The Full Stack

Every tool we use

No "powered by AI" hand-waving. Here's the exact technology behind every feature, and why we chose it.

Frontend

— What you're looking at right now

Our framework of choice. It compiles away the framework, so what reaches your browser is lean, fast JavaScript — no heavy runtime.

Svelte's new reactivity system. Fewer bugs, clearer code, snappier UI. We migrated fully — no legacy syntax left.

Every color, spacing, and shadow comes from a design token system. Dark mode works because we never hardcode colors.

Our design language. Accessible, consistent, and beautiful across every screen size.

Backend

— The engine room

Authentication, real-time data, and PostgreSQL — all in one. Your data never touches a third-party you didn't agree to.

Type-safe SQL queries. Every database operation is checked at compile time — if it builds, the query is valid.

The world's most advanced open-source database. Your narratives, resumes, and career data deserve nothing less.

In-memory caching so your resume list loads instantly, not "eventually."

AI & Intelligence

— The brains behind the narratives

Our AI engine for narrative generation, story extraction, grading, and career coaching. We chose Gemini for its depth of reasoning and nuanced language understanding.

Custom Prompts

Every AI interaction uses carefully crafted prompts with STAR format enforcement, impact quantification, and leadership language patterns.

Security & Payments

— Your trust is non-negotiable

PCI-compliant payments. We never see your card number — Stripe handles everything.

Every piece of data that enters our system is validated at the boundary. No bad data gets through.

Real-time error monitoring. If something breaks, we know within seconds — usually before you notice.

Row-Level Security

Database-enforced access control. Even if our app code had a bug, PostgreSQL itself won't let you see anyone else's data.

Infrastructure & Quality

— How we ship and sleep at night

Edge deployment — your experience is served from the nearest data center.

Blazing-fast builds. Hot module replacement means changes appear instantly.

300+ unit tests run on every change. If a test fails, the code doesn't ship.

End-to-end browser tests that click through the app like a real user.

Strict mode, no "any" types allowed. The compiler catches bugs before they reach you.

Our Toolbox

The part that isn't code

Behind every line of code is a team at C2H who genuinely believes your career story matters.

We built Narrative Pro because we were tired of staring at blank performance review forms, wrestling with resume formatting, and losing track of our best accomplishments.

Every design decision, every technology choice is in service of one goal: making it effortless to tell your career story.

Questions about our stack or methodology? We're an open book. Drop us a line.

Impressed? Skeptical? Either way —

The best way to judge the stack is to use it. Start free, no credit card required.

Try Narrative Pro Free