Client · 2026
B.Teil Invest investor portal
portal.bteil.deInvestor management platform for a German investment company. The starting point was the founder's AI-generated prototype, which already carried the domain knowledge and core features. I re-architected it into a maintainable production system.
- ·In production, with continuous feature delivery through spec-driven agentic development.
- ·Strictly typed TypeScript, a type-safe data layer, hardened authentication, and field-level encryption of personal data.
- ·KYC flows with ID-scanner import, subscription flows, encrypted document storage, and PDF document generation.
- ·Investor payouts with SEPA export, DATEV export, and audit logging.
- ·Full test discipline added to an untested codebase: a Playwright end-to-end suite plus backend integration tests.
- ·Runs on the client's existing Hetzner VMs and object storage, with self-updating deployment and backups.
Stack
- Next.js
- TypeScript (strict)
- PostgreSQL
- Drizzle ORM
- Zod
- Docker
- GitHub Actions