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 nowOur 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 roomAuthentication, 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 narrativesOur AI engine for narrative generation, story extraction, grading, and career coaching. We chose Gemini for its depth of reasoning and nuanced language understanding.
Every AI interaction uses carefully crafted prompts with STAR format enforcement, impact quantification, and leadership language patterns.
Security & Payments
— Your trust is non-negotiablePCI-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.
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 nightEdge 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