Predictable UI
Users shouldn't have to think twice. Consistent patterns, clear affordances, and familiar interactions make software feel trustworthy.
I build web tools that work smoothly and make people's lives easier.
My approach? German engineering meets digital playfulness – thorough in execution, creative in the details. I specialize in browser extensions, CMS customization, and AI-integrated workflows that scale without losing quality. Currently based in The Black Forest in Germany, working on projects that range from professional audio services to exotic animal care knowledge bases. Yes, really.
I build web tools, browser extensions, and applications that solve real problems. My approach is a bit unusual: I combine systematic engineering with creative experimentation. Think German thoroughness meets digital playfulness. My projects range from CMS customizations (Craft CMS is a favorite) to React-based tools, from Nextcloud integrations to experimental web interfaces. The common thread? Everything I build should either make someone's workflow smoother or make them smile when they use it. Ideally both.
I love building systems that enable creativity rather than restrict it. AI-generated content? Sure, but with structured prompt libraries so it's repeatable and consistent. Code generation? Absolutely, but with careful refinement and a focus on clarity.
Good design isn't just about looking nice – it's about how something feels to use. A smooth transition, a helpful micro-interaction, or a perfectly timed loading state can turn a tool into an experience. I care about those details.
Thoroughness in planning, agility in execution. I'll spend time getting the architecture right, then iterate fast. Perfection is the goal, iteration is the way there.
A beautiful interface that's slow is a bad interface. I optimize obsessively – lazy loading, code splitting, WebP images with fallbacks, the works. Lighthouse scores above 90 are standard, not aspirational.
Technologies and approaches I'm passionate about
JavaScript/TypeScript, React, Craft CMS, Astro – I'm stack-agnostic but principles-driven. The best tool for the job, not the trendiest. Performance and accessibility aren't optional extras.
Design + Code = better together. I write clean, documented code that explains why, not just what. I design with motion and emotion in mind from the start.
Building efficient workflows and browser integrations that enhance productivity. From custom extensions to automated processes, I create tools that seamlessly integrate into daily work patterns.
I'm drawn to interfaces that don't demand attention — they earn it. Clear hierarchy, gentle motion, fast loading, and fewer almost right moments. The goal is simple: digital products that feel composed, not chaotic.
Users shouldn't have to think twice. Consistent patterns, clear affordances, and familiar interactions make software feel trustworthy.
Speed isn't just a metric — it's a feeling. Snappy transitions, optimistic updates, and zero unnecessary waits create a sense of respect for people's time.
Good type scales and careful spacing communicate hierarchy without visual noise. When typography is right, decoration becomes optional.
Delight lives in the details — a subtle animation, a clever empty state, a moment of surprise. But never at the cost of clarity or focus.
Show what's needed, when it's needed. Complexity exists, but it doesn't have to overwhelm. Layer information thoughtfully.
I've always been more interested in how things fit together than in any one part of the process.
Design, code, and infrastructure are just different ways of describing the same thing: how an idea becomes something you can touch, use, or trust.
TOSA grew from that curiosity — a small digital atelier for tools, interfaces, and systems that feel intentional, calm, and quietly alive.
Software ages quickly when it forgets its maker. I try to build things that feel crafted, even when they're invisible — in the timing of a transition, the warmth of a neutral color, the way a system holds together without complaint.
Technology should never pretend to be human. It should amplify what's already human — focus, clarity, rhythm, delight.
Good software behaves like good furniture: solid, balanced, and silently dependable.
I like tools that disappear. Web apps that feel native. Interfaces that respect your time. Systems that can run quietly on their own machine.
Every project begins with a few simple questions:
When the answer feels right, I start building. Slowly, carefully, with a focus on how it feels to use — not just how it works.
My process moves between design and development like a musician switching between instruments. Code has its cadence; layout has its silence. Both rely on the same discipline: simplify, refine, breathe.
There's beauty in a self-hosted dashboard that quietly runs overnight, or a perfectly balanced type scale that no one notices. That's the kind of success I like — small, repeatable, human.
Build with intention. Build with empathy. Design for attention, not distraction.
Build with intention. Build with empathy. Design for attention, not distraction.
About / TOSA
Code that whispers, not shouts.
The best interfaces disappear into their purpose, leaving only the work visible.
Sometimes the best code
is the code you don't write.
The space between thoughts.
Interested in collaborating or have a project in mind? I'd love to hear about your ideas and see how we can bring them to life.