Production
A Swedish e-commerce platform for selling and configuring POS hardware and payment terminals: a Next.js storefront and admin UI over a Clean Architecture ASP.NET Core API, live on Azure.
Next.js 16 · React 19 · ASP.NET Core 10 · PostgreSQL · Stripe · Azure
Production
CTO and co-founder of GeniusPay AB (December 2025 – July 2026), a Swedish POS and payments company serving restaurants and retail: product and technical strategy, architecture and hands-on engineering leadership.
C# · .NET
Open source
A free, open-source studio for Qwen-Image 2.1 on Apple silicon Macs: create images from a prompt, edit and combine your own images, and chain steps on a node canvas. Everything runs on the Mac — no account, no cloud, no upload.
TypeScript · Python · FastAPI · SQLite · ComfyUI · Docker · Apple GPU (MPS)
Confidential
A platform that gates age-restricted vending machines behind Swedish BankID: the customer scans a QR code, verifies their age, and the machine physically unlocks. Admin console, kiosk fleet and mobile flow — one API.
.NET 8 · Blazor WebAssembly · Electron · Raspberry Pi · SignalR · Azure SQL
Confidential
A content marketing platform where the calendar is the workspace: AI-assisted post creation bound to a brand kit, publishing across five social networks, and full tracing on every generation job — Go services, React front end.
Go · React 19 · TypeScript · Supabase · RabbitMQ · OpenTelemetry
Confidential
A food-delivery suite for a Swedish operator: customer, courier and restaurant apps in Flutter plus a web admin — the full loop from order to doorstep, owned rather than rented from a marketplace.
Flutter · Dart · Laravel
Experiments
A modular-monolith social content platform: onboarding with live brand extraction, one-command AI post generation, calendar scheduling, a multi-page design editor, billing and a job worker — runnable end to end on one machine.
TypeScript · Node.js · Prisma · PostgreSQL · Stripe · Docker
Illustrative example — not a client engagementExperiments
A fictional wholesale company needs stock visibility across two warehouses. Used as the Studio’s reference build: prompt → plan → generated app → sandbox preview.
Next.js · TypeScript · Convex · Tailwind CSS