Projects
Not just technology. Products built around a concrete goal.
Client projects and own projects, each framed by problem, implementation, and outcome.
Client Projects
Projects built for clients.
External work with concrete requirements and practical use: from apps and platforms to e-commerce and training.

T IT AN GmbH
Mobile app that automates construction inspection documentation from photo capture to instant report delivery.
Initial problem
After every construction site inspection, hours of office work follow: transferring photos from camera to computer, creating Word documents, inserting and labeling images, formatting protocols, saving as PDF, and emailing to all stakeholders.
Implementation
A cross platform mobile app built with React Native and Expo that digitizes the entire inspection workflow on site.
Outcome
Reduces office rework after construction inspections by generating protocols on site

Globalrun
E-commerce platform with inventory management and POS system.
Initial problem
A running shoe retailer needed a unified system that connects their online store with physical retail locations.
Implementation
Built a full e-commerce platform with Angular frontend and Blazor backend, hosted on Azure.
Outcome
Connects the online store, point of sale, and inventory in one continuous system

HeinzerIT Cockpit
Multi-tenant operations and customer portal that brings customers, contracts, invoices, devices, reports, and integrations into one cockpit.
Initial problem
Customer and operational data lived in Bexio and Atera and had to be maintained separately in both systems.
Implementation
I conceived and built the cockpit from the ground up, including its product structure, login, tenant isolation, roles and permissions, and the internal and customer-facing workspaces.
Outcome
Combines operational customer work and customer self-service in one permission-aware platform

HiT App
Management app for clubs, foundations, and companies that makes sharing information among members and officials simple, secure, and reliable.
Initial problem
Clubs, foundations, and companies in Switzerland struggle with fragmented communication between board members and their networks.
Implementation
The HiT App bridges the gap between board administration and member communication in a single mobile platform.
Outcome
Combines board communication and member networking in one mobile interface

GFN AG
IT training course development and design.
Initial problem
GFN AG, a leading IT training provider, needed modern, engaging course materials for their Java programming curriculum.
Implementation
Developed comprehensive Java training courses with hands-on exercises, real-world project examples, and progressive difficulty scaling.
Outcome
Comprehensive Java curriculum from basics to advanced
Own Projects
Own apps, products, and systems.
Projects I conceived and built myself: from product idea and architecture to user experience and technical implementation.

Agent Loadout
Email inboxes, credential vaults, and Linux machines for AI agents. Teams decide what each agent can access and keep its resources when they switch clients.
Initial problem
Agents that send mail, sign up for services, or run code need accounts and tools of their own.
Implementation
Teams create agents in a dashboard, assign inboxes, credentials, and machines, then connect a client through MCP or REST.
Outcome
Switch clients without losing the agent’s inbox, credentials, or history

Passcard
A desktop app that reads coding-agent logs and shows token usage, estimated costs, and budgets by person and project in a shared dashboard.
Initial problem
When coding agents run across several tools and machines, it is hard to tell which project is using the budget.
Implementation
Passcard reads the logs that supported coding agents already write locally.
Outcome
See which projects and clients account for recorded usage and estimated costs

The One Dollar Dream
A live 3D tower that grows by one bill for every dollar contributed. Visitors can compare its height with the Statue of Liberty, Mount Everest, and other landmarks.
Initial problem
I wanted to show what a growing total looks like as a stack of real bills.
Implementation
Stripe handles checkout, and verified payment events update the total in Convex.
Outcome
Each confirmed dollar adds a bill to the tower for everyone watching

AgentPlan
A secure publishing service that turns plans, reports, and dashboards created by AI agents into stable, versioned links.
Initial problem
AI agents can produce useful plans, reports, prototypes, and dashboards as complete HTML files, but sharing those files is awkward.
Implementation
AgentPlan accepts HTML from the browser, a scoped API, or a one-command CLI and publishes it behind a stable URL.
Outcome
Turns temporary AI-generated files into durable, versioned links that can be shared securely

ProviderBench
An open, reproducible benchmark for comparing the compute, disk, memory, and network performance that cloud providers actually deliver.
Initial problem
Cloud plans advertise vCPUs, RAM, and NVMe storage, but those labels say little about the performance a customer receives on a real shared host.
Implementation
ProviderBench ships as a static Go binary that runs a complete benchmark in roughly ninety seconds and writes a portable JSON report.
Outcome
Turns cloud-provider claims into measurements that buyers can reproduce themselves

Koenigsegg Connected Vision
An independently created connected-car product concept with a simulated multi-car garage, real-time telemetry, and interactive 3D vehicle twins across web and mobile.
Initial problem
Connected-car apps often reduce exceptional vehicles to a generic list of status values and remote-control buttons.
Implementation
Koenigsegg Connected Vision is an independent web and mobile prototype built around a living digital twin.
Outcome
Demonstrates how connected-car software can feel like ownership rather than device administration

Beyond
A native reality-layer runtime that renders social, game, place, and partner experiences as governed spatial objects in the physical world.
Initial problem
Most augmented-reality products hardcode one experience directly into one app.
Implementation
Beyond is a native AR runtime that loads activatable Reality Layers around the viewer.
Outcome
Turns separate AR use cases into extensions of one governed native runtime
beisammen
A photo and video app for the handful of people you actually want to share with. No feed, no network - a small, quiet place.
Initial problem
Most of the photos on your phone are not for everyone.
Implementation
beisammen is built for exactly that audience.
Outcome
Gives private photo circles a shareable app without a public social graph

Loopbox
Native macOS sandbox control plane that gives every project a dedicated loopback IP and stable .localhost hostnames.
Initial problem
Every developer runs multiple projects locally and every project fights over the same ports.
Implementation
Loopbox assigns each project a dedicated loopback IP and stable hostnames like web.myproject.localhost.
Outcome
Removes local port conflicts by assigning stable identities to development projects

WorkFuse
An AI chat platform I built for my own workflows, bringing models from several providers, workspaces, and real time streaming into one interface.
Initial problem
I wanted to use different AI models in one place, switch between providers, and organize chats around my own projects.
Implementation
I built WorkFuse with a Next.js frontend, Go backend services, and PostgreSQL.
Outcome
Built a single interface for working with several AI providers

AI Donations
A streaming project I designed and built to turn donation messages into AI speech, with voice selection, soundboard effects, and live overlays.
Initial problem
I wanted to explore how AI voice synthesis could make donation messages in live streams more expressive.
Implementation
I built AI Donations with a React frontend, Go microservices, and PostgreSQL.
Outcome
Built a complete flow from donation message to AI speech in a stream overlay

Kubernetes Cluster
I run a Kubernetes cluster for my own projects, with Prometheus and Grafana for monitoring applications and infrastructure.
Initial problem
For my own projects, I wanted to manage deployments and infrastructure myself and understand how the applications behave in operation.
Implementation
I set up a bare metal Kubernetes cluster and use it to run my own projects.
Outcome
My own environment for deploying and running personal projects

r/notplace
Collaborative pixel art canvas where users place colored pixels in real time, inspired by Reddit r/place.
Initial problem
Inspired by Reddit's r/place, the challenge was building a massively concurrent pixel canvas that handles thousands of simultaneous users placing pixels in real time with minimal latency and no visual artifacts.
Implementation
A real time collaborative canvas built with React and the HTML5 Canvas API on the frontend, powered by Convex as the backend platform.
Outcome
Real time pixel placement with instant sync across all users

PhotoDesqueeze
Native macOS SwiftUI app for batch anamorphic desqueeze that keeps RAW originals untouched and writes practical 16-bit TIFF editing masters.
Initial problem
Anamorphic still photography often leaves photographers with folders of squeezed RAW or rendered files that need consistent desqueeze handling before editing.
Implementation
PhotoDesqueeze is a native macOS SwiftUI app that scans an input folder, previews images side by side, applies the selected anamorphic factor, and writes 16-bit TIFF masters for editing.
Outcome
Turns repetitive anamorphic photo preparation into a predictable batch workflow