I build products
that hold up.

I'm Ramón, a founder and agentic engineer. I take products from first idea to working software, from the screens people touch to the backend behind them.

Selected work ↓

Featured

03
← All projects

Identity check for travel tech NDA

TypeScriptNode API + webhooksFace matchLiveness videoPAdES sealOpenTimestamps
01 / 03

When a card sale looks risky, the cardholder proves who they are and signs the debit authorisation, from a single link on their phone. No account, no app install.

The client is under NDA, so the brand and names here are a mock-up.

Real app, demo data Camera simulated
Try it, it's the real thing

Click through the actual flow

This window runs the module's real front end, in Brazilian Portuguese as built for its users. The camera is simulated and the server answers are recorded from a real run, so nothing you do leaves your browser. Any 6-digit code signs.

  1. Consentbefore any camera opens, versioned and hashed
  2. Hand-off to phoneby QR code (left out of this demo)
  3. ID front and backfile type checked by its bytes
  4. Selfie with the IDface matched on the server
  5. Card photonumber masked on the phone before upload
  6. Liveness videohead turns, checked on the server
  7. Sign with an email codetwo documents in one step
  8. Sealed PDFdigital seal, public time stamp, verify page

What I built

  • The full cardholder journey above, on phone and desktop, as a standalone module the platform can plug in.
  • A signed PDF with an evidence page, a PAdES seal and a public time stamp, plus a public page where anyone can check a document.
  • An API with signed webhooks, an operator review queue and a demo environment.
  • 919 automated unit tests and 10 browser tests, all passing at handover.

Secure, not only pretty

  • Evidence can't be edited or deleted. The database itself refuses it, and every event is chained to the one before, so any change would show.
  • The full card number and CVV never reach the server.
  • Each link works once. The server keeps only a fingerprint (hash) of it.
  • Uploads are checked by their real content. Public routes are rate-limited.
  • Photos and videos are deleted automatically when their retention period ends.
  • Face and text models run from our own server. No third-party scripts.

My role: I specified the flow and built the module end to end with Claude Code. Product and legal rules came from the platform side, and an experienced engineer reviewed the code. Client name withheld.

← All projects

PACKED

React + ViteExpo / React NativeFastAPIPostgresStripe
02 / 03

An ethical, community-first travel platform: local strolls, stays, group trips, journals and lists. A chronological feed, no algorithm.

What I worked on

  • Trip planning with crew, polls and budget, group trips with bookings and refunds, journals that become a printed book, lists and a chronological feed.
  • Trust features: vouches, a trust score, emergency contacts confirmed by link, support chat and a staff console.
  • ID check screens for phone and web, sharing the capture engine with project 01.

Secure, not only pretty

  • Row-level security on every database table, so a query only sees rows it is allowed to.
  • Sensitive fields like emergency-contact phone numbers are encrypted (AES-256-GCM).
  • Risky actions, like deleting an account, ask you to sign in again. Staff use two-factor login, and their actions go into an audit log that can only grow.
  • Prices are set on the server, payment webhooks are verified, and the same payment can't be charged twice.
  • Protection against cross-site request forgery, rate limits per IP, size and type checks on every upload.

My role: Co-founder. I shape the product and build features with Claude Code, working with a designer who created the brand and an engineer who reviews and merges the code.

How I wireframe

Every flow starts as screens in Figma. Before anything gets built, I lay out the whole flow: each screen of a feature in a row, for web and phone, with real copy instead of placeholder text. These are from PACKED's subscriptions feature.

Figma board with seven web screens of the PACKED subscription flow in a row
The whole subscription flow, seven screens from setup to subscribe.
Subscription setup screen with price, perks and a live visitor preview
Setup with a live preview of what visitors see.
Screen for messaging a segment of subscribers
Messaging a group of subscribers.
Phone screen with a subscribe sheet and plan choices
The same flow on a phone.
← All projects

Signy

FastAPIPostgresReact + ViteExpo appPix / boleto / card
03 / 03

E-signatures with identity checks, a client CRM, projects and payments, in one place, for freelancers and small businesses in Brazil.

What I built

  • Signing with optional identity checks per contract: email code, ID photo, selfie matched to the ID, liveness video.
  • A deposit charged right after signing, installments with reminders, and change orders inside the signed contract.
  • Client CRM, project boards and a finance overview, plus a provider app for iPhone and Android.
  • Final PDFs with a digital seal and time stamp, and a public verify page.

Secure, not only pretty

  • What a phone only claims is stored as "declared", never as "verified". Only checks on the server can pass a person.
  • Evidence tables are append-only, and a signed contract's fingerprint is locked once sealed.
  • Automated tests try every identity route with another company's data and expect "not found".
  • Email codes are stored hashed, expire after 10 minutes and lock after 5 wrong tries.
  • ID photos open only through short-lived links, and every view is logged. Biometric data is deleted after its retention period.
  • No third-party scripts, fonts or trackers in the app.

My role: Founder. I designed the product and built it with Claude Code, with a designer and an engineer on design and code.

Agentic engineering

Agents write the code. I own the decisions.

Step 1 of 4

Spec first

Features start as a written spec: who uses it, what can go wrong, what data it touches.

Step 2 of 4

Directed build

I direct Claude Code screen by screen and endpoint by endpoint, and check it in the running app.

Step 3 of 4

Independent reviews

Several reviewer agents with no shared context attack the work, then a human engineer reviews.

Step 4 of 4

Tests and audits

Automated tests, plus a security checklist before anything ships.

Agentic engineering

Agents write the code. I own the decisions.

Step 1 of 4

Spec first

Features start as a written spec: who uses it, what can go wrong, what data it touches.

Step 2 of 4

Directed build

I direct Claude Code screen by screen and endpoint by endpoint, and check it in the running app.

Step 3 of 4

Independent reviews

Several reviewer agents with no shared context attack the work, then a human engineer reviews.

Step 4 of 4

Tests and audits

Automated tests, plus a security checklist before anything ships.

Services

03
Service 1

Claude setup

Coaching for you or your team: how to set up Claude and work with it every day.

Talk to me →
Service 2

Second brain

Your notes and databases, connected in one place you own. Become independent of any one AI and work with whatever suits you best, no matter what happens.

Talk to me →
Service 3

AI processes

Finding the work in your business that agents can take over, and setting it up.

Talk to me →
Iteration, startup creation, founder experience and more.All services →
← Back to home

Services

What I can do for you, from a first idea to a running company, and how to put AI to work along the way.

Products and companies

Iteration

You already have a product. We work through it in short rounds until it does what it should.

Talk to me →

Startup creation

Taking a new idea from first concept to working software.

Talk to me →

Founder experience

What I learned setting up and incorporating companies, applied to yours.

Talk to me →

AI in your work

AI in real workflows

Coaching on how to use AI inside the work you already do. Case study coming soon.

Talk to me →

Claude setup

Coaching for you or your team: how to set up Claude and work with it every day.

Talk to me →

Second brain

Your notes and databases, connected in one place you own. Become independent of any one AI and work with whatever suits you best, no matter what happens.

Talk to me →

AI processes

Finding the work in your business that agents can take over, and setting it up.

Talk to me →
← Back to home

Resources

Free things from how I work. I'm starting this collection now, so the shelves below are still empty.

Articles

How I work: building products with Claude Code, step by step.

Coming soon

Skills

The Claude skills I use every day, ready to install.

Coming soon

Free goodies

Templates, checklists and small tools you can take.

Coming soon
← Back to home

Imprint

← Back to home

Privacy

Reviews

About

Based in Germany
Portrait of Ramón Käpper

Built with a photographer’s eye.

I'm a founder based in Germany with an artistic background as a photographer. I bring that eye to product work, blending visual aesthetic with smooth UX and UI design for products and designs that are tasteful and efficient.

Talk to me →
Contact

Need a product built?

I'm open to projects, roles and coaching where product thinking and agentic engineering go together.

Your message reaches me by email. More in the privacy notice.