Live / Production
Staky
A platform that helps Danish companies discover European alternatives, build an EU software stack, connect with verified migration partners and manage the move in one workspace.
Stack replacement map
I build digital products with strong architecture, clean interfaces and the technical depth to survive real-world use.
01 / Selected work
Live / Production
A platform that helps Danish companies discover European alternatives, build an EU software stack, connect with verified migration partners and manage the move in one workspace.
Stack replacement map
Live / Production
A mobile-first service for people in Europe to send airtime and internet packages to Afghanistan through operator detection, secure payment and instant delivery.
Operator detected
70–75% built / In development
A Nordic-first, multi-tenant survey platform for municipalities, HR teams, researchers and companies—with EU data residency, four languages and WCAG 2.2 guardrails built into the product.
The production systems underneath the interface: identity, permissions, billing, data, APIs, AI / LLM workflows, queues, integrations, testing, infrastructure and deployment.
02 / Skills
Primary capability
Product
Engineering
C#, ASP.NET Core, REST APIs, authentication, authorization, background jobs and integrations.
Next.js, React, TypeScript, responsive application UI, complex workflows and design systems.
PostgreSQL, SQL Server, Prisma, EF Core, relational modelling, performance and tenant isolation.
SaaS architecture, multi-tenancy, permissions, billing, integrations and production systems.
Secondary technical competency
System instructions, reusable context structures, constrained outputs and multi-step model workflows designed for predictable product behaviour.
03 / AI Engineering
I use language models as engineering tools and product capabilities—from Claude Code workflows to production integrations with the Claude API.
Application pipeline
Intent in / useful product behaviour out
Designing instructions and context so model behaviour stays useful, predictable and aligned with the product workflow.
Connecting language models to real application logic rather than treating AI as a standalone chat interface.
Using AI as an engineering collaborator while keeping architectural decisions, validation and production responsibility human-controlled.
Building AI features where the model helps the user complete a real task rather than adding AI simply because it is available.
Product example
A structured creation flow for A Survey: the model proposes a useful starting point while the survey owner stays in control.
Input
AI plan
AI prepares the structure and first draft. The user reviews, changes and owns every question before distribution.
04 / Tools
A production-focused mix of application, data, AI integration, infrastructure and testing tools—shown with local technology marks instead of generic badges.
.NET
Backend
C#
Language
Next.js
Web platform
TypeScript
Language
React
Frontend
PostgreSQL
Database
Supabase
Data platform
Prisma
ORM
Redis
Cache
Docker
Infrastructure
Git
Version control
Tailwind CSS
Interface
Playwright
Testing
Claude
AI / LLM
Claude Code
Engineering workflow
Anthropic API
AI integration
05 / Solutions
01 / SaaS
Subscriptions, workspaces, roles, workflows, analytics and production-ready multi-tenant architecture.
02 / Product
From initial product thinking to a finished web application ready for customers and real-world use.
03 / Systems
Internal tools, automation, integrations and APIs that remove repetitive work and connect operations.
06 / About
I turn complicated business problems into software that feels simple to use.
I care about product quality as much as code quality. That means understanding the business, making strong technical decisions and owning the result all the way to production.
I like working on products where engineering has a visible impact—reducing complexity, removing repetitive work and making something difficult feel straightforward.
For me, good software is not about using the most technology. It is about choosing the right technology, building a strong foundation and creating something people can rely on.
07 / Process
A clear process, direct communication and no unnecessary layers.
We start with the problem, users and business constraints—before discussing frameworks or architecture.
I turn the requirements into a practical product and technical direction: scope, flows, architecture and priorities.
Implementation happens in small, reviewable steps with working software visible early rather than hidden until the end.
After production launch, we measure what matters, fix what does not work and continue improving the product.
08 / Contact