Fullstack Developer
& Creative Coder
Building modern applications from the Austrian Alps with a focus on performance and design.
About Me
I'm Michael, also known as Pum. I am a fullstack developer based in Munich, spending much of my time in the Austrian Alps.
My work combines solid backend architecture with responsive frontend development. I focus on creating reliable, scalable applications while keeping the user experience clean and intuitive.
Outside of coding, I enjoy cooking, skiing in the mountains, and exploring the world of digital collectibles.
Cuisine
Cooking
Alpinist
Skiing
Developer
Fullstack
Collector
Sneakers & Art
Technical Skills
Pinned Projects
GitHub Work Framed as Case Studies
I like projects that have a clear constraint, a specific user problem, and enough technical depth to make the implementation decisions matter.
01 / Performance-focused web utility
URL Shortener
A compact product built around fast redirects, dependable storage, and a low-friction management flow.
Challenge
Build a utility that stays simple on the surface while still respecting the hot path where every redirect matters.
Approach
Implemented with Next.js, TypeScript, and FaunaDB to keep the experience typed end to end and the persistence layer lean.
Why It Matters
Works as a focused case study in balancing latency, operational simplicity, and clean UI for a tool people use quickly and often.
Stack Snapshot
Tools chosen to match the constraint rather than force a one-stack-fits-all approach.
02 / Cross-surface moderation workflow
Modmail Bot
A Discord modmail system paired with a management dashboard for moderators who need context and control.
Challenge
Bridge user-facing conversations and moderator tooling without turning the workflow into a patchwork of disconnected screens.
Approach
Combined Discord.js, React, Docker, and Rust across the stack to support bot interactions and a more structured operations view.
Why It Matters
Shows product thinking across interfaces: better messaging UX for communities, and better visibility for the people running them.
Stack Snapshot
Tools chosen to match the constraint rather than force a one-stack-fits-all approach.
03 / Systems programming deep dive
Rust Database
A simple client-server database built as a hands-on exercise in storage, networking, and protocol design.
Challenge
Learn the internals by building the moving parts directly instead of treating the database layer as a black box.
Approach
Designed around Rust, a custom networked architecture, and a deliberately low-level implementation path to surface tradeoffs clearly.
Why It Matters
Acts as a stronger systems piece in the portfolio, highlighting debugging discipline and comfort below the framework layer.
Stack Snapshot
Tools chosen to match the constraint rather than force a one-stack-fits-all approach.
More Work
Smaller Builds, Same Intent
Tatsu.py
Asynchronous Python API wrapper for the Tatsu gaming community API.
API ergonomics, async workflows, and making an external service easier to integrate.
Svelte Portfolio
The site you are looking at now, built around a vintage visual language and lightweight interaction.
Astro + Svelte composition, motion design, and a portfolio experience that feels distinct instead of template-driven.
Tatsu Lookup
User lookup tool for the Tatsu API with a faster path to detailed stats and profile information.
Useful data retrieval, API integration, and a narrower interface built around a specific user task.
Pomate
A native macOS Pomodoro timer with status bar controls, task tracking, and productivity statistics.
Swift app development, desktop UX, and a more personal utility product built around everyday focus workflows.
Get in Touch
Whether you have a project in mind or just want to chat about code or cuisine, feel free to reach out.
Discord: @PumPum7
© 2026 Michael (Pum). Made in the Alps.