TECHRESUME

TechResume · Official

Your resume, set in ink.

A native Android resume studio. Magazine-grade type, an AI that reads your story. Your resume stays encrypted on your device with AES-256, and is never sold.

Native Android Jetpack Compose Offline First AI Writing Studio ATS Ready GitHub Import Magazine Engine v4 SQLCipher Vault
0msCold start, measured
0Magazine templates
0%Offline capable
0Interview questions

The studio

From a blank page

to a call back.

01

Import your

history.

Pull in your work from GitHub, a PDF, or start from a clean page. Everything lands in the encrypted vault on your device first.

02

Shape every

bullet.

Pip rewrites each line with STAR structure and hard numbers, then hands it back for your approval. You keep the final say.

03

Set it in

type.

Choose one of six magazine templates. The layout engine balances keep-chains and orphans so the page reads well on screen and on paper.

04

Send it

out.

Run an ATS check, tailor the copy to a job description, then export a pixel-perfect PDF or an HTML portfolio and track every reply.

Every tool,

one studio.

Pip, the AI assistant, writing on a giant resume page
AI Assistant

Pip reads before

it writes.

Context-aware rewrites, ATS scoring and interview prep. Pip reads your entire resume before suggesting a single word.

Magazine pages typeset by glowing layout guides
Layout Engine

An engine, not

a template.

Six magazine-grade templates typeset by a bespoke engine with keep-chains and orphan control. The PDF looks exactly like the screen.

A warm glowing vault holding a sheet of paper
Offline First

Your story stays

on your device.

Everything lives in a SQLCipher vault on your phone first, encrypted with AES-256. Edit on a plane, in a tunnel, anywhere. Sync stays off until you switch it on. When you ask AI for help, your resume is forwarded over TLS 1.3 and never stored on our backend. No ad SDKs, no ad ID, and your data is never sold.

Pip running a magnifier over a resume page to trace the keywords a parser looks for
ATS Ready

Pass the robots

first.

Score every line against the job description, catch the keywords and formatting parsers miss, and see what to fix before you send.

A fanned stack of interview question cards beside Pip
Question Bank

6,300 questions,

ready offline.

A curated bank across 62 tracks with model answers, filters by role and difficulty, and a practice loop that works with no connection.

A three-column application board with a card being dragged toward the next column, Pip standing beside it
Application Board

Every lead,

one board.

Track every application from saved to offer on a drag-and-drop pipeline, log interviews and notes, then compare offers side by side.

Feature index

Twelve instruments,

one bench.

01

STAR resume rewriting

Every bullet rewritten with situation, action and a number that proves it.

02

Cover letters

A tailored letter per role, drafted from your resume and the job post.

03

Mock interviews

Technical, behavioral and system design rounds with instant critique.

04

Interview question bank

6,300 questions across 62 industries, bilingual and readable offline.

05

JD and ATS analysis

Parse the job post, score keyword coverage, fix what the robots miss.

06

Application pipeline

Drag every lead from saved to offer on one board.

07

Offer comparison

After-tax pay and cost of living, compared side by side.

08

GitHub import

Pull repos and contribution stats straight into project cards.

09

Studio-grade PDF export

A layout engine renders print-ready PDFs, never screenshots.

10

Portfolio and QR share

Publish an HTML portfolio and share it with a QR code.

11

Six templates

Six magazine-grade templates, switchable without retyping a word.

12

Translation

Translate the whole resume while layout and metrics stay intact.

Inside the editor

Pick a template,

edit on the paper.

This is Maya, a sample engineer we built inside the studio, and this is the app itself. In PREVIEW, choosing a template re-typesets every section live on the page. Tap any block to edit it by hand, or hand it to the AI coach with one touch.

PREVIEW · Template The PREVIEW tab inside the editor, with the Creative Designer template selected and the sidebar resume typeset right below
PREVIEW · Document The same resume scrolled inside the editor, showing the raspberry sidebar with contact, skills and education

Every template is typeset by the same engine that drives the PDF. What you see in the editor is what lands in the file, down to the last line break.

IdentityMaya Lindqvist · Senior Software Engineer
TemplateCreative Designer · studio sidebar
ATS score94 / 100
DensityBalanced · 50
Experience3 roles, quantified
Skills12 rated chips

Built by hand,

down to the kerning.

Typeset, not templated

Every bullet is measured to the pixel. Keep chains, orphan control and a true baseline grid make a single page read like a page, not a form.

Offline by default

Draft on a plane, in a basement, on a crowded train. Your resume lives in an encrypted local vault and only ever syncs when you ask it to.

Quiet by design

No ads, no pop ups, no engagement traps. The studio opens fast, stays out of the way while you write, and closes the moment the work is done.

No WebView.

No shortcuts.

Every screen is drawn by Jetpack Compose. Every page is measured by our own layout engine. Every byte sits in an AES-256 encrypted local database, and the AI rides a private cloud function over TLS 1.3 and is never stored, so no key ever ships inside the app and your data is never sold.

Kotlin Jetpack Compose Coroutines + Flow Hilt DI Room + SQLCipher DataStore Retrofit + OkHttp WorkManager Layout Engine v4 Firebase Auth Play Billing DeepSeek via Cloud Function Baseline Profiles

Local-first storage

Your data lives

on your device.

The vault lives on your phone, not in rented infrastructure. Every feature works fully offline, sync is off by default, and the only thing that ever leaves your device is an encrypted backup written to your own Google Drive.

AES-256

Sealed at rest

Resume, cards and version history sit in a SQLCipher database, encrypted before a single byte touches flash storage.

Offline

Works with the radio off

Editing, templates, previews and PDF export run entirely on device. Airplane mode changes nothing.

Opt-in

Sync is off by default

Cloud backup is a choice you make, not a default we make for you. Until you switch it on, nothing syncs.

Your Drive

Backups belong to you

Backups are AES-256 encrypted on device, then written to the AppData folder of your own Google Drive. We never hold the keys.

Security and privacy

Private,

by architecture.

Encrypted at rest

Your resume sits in a SQLCipher database sealed with AES-256 and unlocked only on your own device.

Keys stay server side

No AI or payment secret is ever compiled into the app. Requests are signed and proxied, so a decompile reveals nothing to steal.

Yours to remove

Export or erase everything in one tap. Data deletion empties your local vault and asks the backend to forget your account.

No ad tracking

We ship no ad SDKs and no data brokers. Nothing about your job search is ever packaged and sold.

One request's journey

Every AI request is signed on your device, relayed through rented serverless infrastructure, and delivered to the model. The backend keeps no copy of your resume text: it forwards, then forgets.

The privacy ledger

TLS 1.3 in transit

Every request travels over TLS 1.3 and is signed with a short lived token bound to your account.

TRANSIT

Never stored

The backend relays your request to the model in memory and keeps no copy of your resume text.

BACKEND

Not used for training

DeepSeek states that API inputs are not used to train its models.

MODELS

Hash-keyed cache

Cached responses are keyed by a SHA-256 hash, most expiring within two hours. No original text, no account link.

CACHE

No ad SDKs, no ad ID

The app ships zero advertising SDKs and never reads your advertising ID.

TRACKING

Never sold

Your data is not a product. Nothing about you or your job search is ever sold.

PROMISE

Ready when

you are.

Free to download. The full studio unlocks with Pro, and you can cancel whenever you like.

Free tier No card to start Works offline Cancel anytime
Get it on Google Play

● Now in testing on Google Play