I build web applications, developer tools and experimental systems. My current work uses TypeScript, Next.js and PostgreSQL; my project history also includes Java/Kotlin server plugins and Rust virtual machines.
Portfolio and project cases · Contact
| Project | What the code explores |
|---|---|
| SwissLearn | Swiss German learning with daily sessions, spaced repetition and a mobile client. |
| Simple Bank | Web and mobile banking simulation with transfers, receipts and a double-entry ledger. |
| apiFlash | HTTP client with collections, history, AI generation and request export. |
| SnippetVault | Snippet library with collections, versions, search and sharing. |
| TypeDash | Typing practice with WPM, accuracy, history and ranking. |
| Termop | Terminal agent for local models, with file tools and an MCP server. |
The portfolio distinguishes applications, experiments, legacy work and scaffolds. Cases describe implemented features and their limits; screenshots are identified separately from source review.