Projects

Fifteen builds.
One company.

I don't just think about software - I ship it. Over three months I built these end to end, each one pressure-testing a different layer of a modern stack. Five are live, the rest are production-ready MVPs. Donza is the one I'm turning into a company; everything else was the deliberate R&D that earned me the right to say that.

The portfolio

Every product, end to end.

Shipped / live MVP / production-ready In development complexity
Live
Media · Consumer

NewsPills

Turns the newsletters you never read into clean, ad-free "pills" - forward an email, get a distilled summary, even as multi-speaker AI audio. Full loop from email webhook to PWA, shipped.

Email webhookGemini 2.5 TTSPWAR2
Live
Productivity · AI

Decide Monster

Beats analysis paralysis - describe a decision, get a structured evaluation, frameworks and a concrete recommendation. Shipped and in active growth at decide.monster with social proof and admin analytics.

Vite + ExpressVertex AIResendRecharts
Shipped · Live
Personal · Portfolio

patrickreichmann.com

This site - Built end to end in Astro - bilingual routing, a custom animated MiniNav, scroll-snap sections, dark/light mode, and a design system from scratch. The build is the portfolio.

AstroTailwindLucide ReactVercel
Production-ready
MedTech · B2B SaaS

RegOps Systems

Automated regulatory operations for medical devices - multi-agent LLM evaluation of technical files against EU MDR, IEC 62304 and 21 CFR Part 11, with traceability matrices and tamper-evident audit trails.

MonorepoOpenAPIGemini multi-agent21 CFR 11
Live
Music · Consumer AI

MyBeats

Semantic search over your Spotify library - "melancholic electronic with driving basslines" instead of keywords. 3072-dim embeddings stored natively in SQLite, ANN search at query time.

Vector searchF32_BLOB / LibSQLGemini embeddingsDocker worker
MVP
Project Mgmt · AI

Sonusplan

Paste a meeting transcript, get a project plan - tasks, owners, milestones, an editable Gantt chart, a risk heatmap and exportable Mermaid, all from a single AI call. A resizable bento workspace for power users.

Vite 8 · RolldownGeminiCustom GanttPlaywright
MVP
Dev Tools · AI

Spark2App

Describe an app idea → get starter code and an adaptive feature deck that re-ranks as you tick features off. A living roadmap, plus multi-audience description generation (coding agent / casual / social) with tone control.

Vite 8React Router 7GeminiDrizzle
MVP
Compliance · B2B SaaS

RegMap

Regulatory document intelligence - ingests ISO standards, SOPs and IMS docs to build traceability maps and gap heat-maps for any certified org, plus a market-entry effort ranker and automation-opportunity analyzer.

Next.js 16Multi-format ingestGeminiS3
MVP
Creative Ops · B2B SaaS

StyleOps

Brand-guide-aware image generation - AI reads your brand book and produces on-brand visual assets. Roadmap goes to custom product-model training, campaign batch generation and brand-consistency scoring.

Vite + ExpressGeminiPollinationsCloudflare R2
In progress
Self-development · B2C

Centr Coach

An AI Ikigai pocket-coach mapping what you love, are good at, the world needs and can be paid for - one codebase serving two brand personalities (centr.coach professional, centr.spot playful) by domain.

Vite + ExpressMulti-tenant UIGeminiCapacitor
Prototype
HR Tech · B2B SaaS

SkillBase Team

Structured team-skill inventory with AI gap analysis - who knows what, where the gaps are, and who's closest to ready for the next thing. Sharpest as a developer-team competency tracker.

Vite + ExpressGeminiCapacitor
Live
Creator Tools · Portfolio

Buildfolio

A self-updating portfolio - paste a project URL and it ingests live screenshots and scroll-through video automatically, so every entry reflects the current product. Pinch-to-zoom between cards and a dense tile grid.

Astro 6 islandsQStashRedisS3
Prototype
Compliance · B2B SaaS

RegOps Studio

The human-in-the-loop workbench of the RegOps suite - review, annotate and approve AI-generated regulatory outputs before submission, bridged to the spreadsheets regulatory teams already live in.

Vite + ExpressGeminiGoogle Sheets API
Shipped
Marketing · Landing

Donza Landing

Zero-dependency waitlist site validating demand before a line of app code - deployed in under 30 seconds. The signal isn't the code, it's the validation-first discipline of shipping it first.

HTML / CSS / JSVercelOG previews
How it's built

The technical range behind the builds.

React React
Gemini Gemini
Express Express
SQLite SQLite
Vite Vite
Clerk Clerk
Amazon Web Services Amazon Web Services
Cloudflare Cloudflare
Turso Turso
Vercel Vercel
Spaceship Spaceship
Pollinations Pollinations
Redis Redis
Capacitor Capacitor
PWA PWA
Astro Astro
Tailwind Tailwind
React React
Gemini Gemini
Express Express
SQLite SQLite
Vite Vite
Clerk Clerk
Amazon Web Services Amazon Web Services
Cloudflare Cloudflare
Turso Turso
Vercel Vercel
Spaceship Spaceship
Pollinations Pollinations
Redis Redis
Capacitor Capacitor
PWA PWA
Astro Astro
Tailwind Tailwind