buildinpublic
Two products, one theme: clarity
Two SaaS products. No launch dates. One shared idea: designing for clarity instead of noise. A short reflection on building Expensio and dotmap — and why calm interfaces matter more than features.
Sitefinity Solution Architect & .NET Consultant (10+ yrs) | Laravel & FilamentPHP Expert | Statamic Enthusiast
buildinpublic
Two SaaS products. No launch dates. One shared idea: designing for clarity instead of noise. A short reflection on building Expensio and dotmap — and why calm interfaces matter more than features.
branding
Most software becomes complex by accident. Expensio was designed as a straight-line experience: add expenses, bundle them, export a clean PDF. No setup, no onboarding, no clutter — just clarity.
SaaS
Episode 4 tells the story of building the MVP: the small breakthroughs, the unexpected challenges and the decisions that shaped dotmap’s first usable version.
mapping
Episode 3 explores why dotmap is built around a map-first experience. A simple, visual way to discover professionals and events without feeds, complexity or algorithms — just intuitive exploration.
buildinpublic
dotmap began with one principle: keep it simple. A map-first way to discover tech professionals and events, built around clarity instead of noise. Episode 2 explores how the core concept took shape and why simplicity became the hardest design choice.
buildinpublic
I built Expensio because I needed a simple way to create clean expense claims without heavy bookkeeping tools. A lightweight, multilingual app for quick, no-nonsense declarations.
Dotmap
Discovering tech professionals shouldn’t be this difficult. Episode 1 explores the fragmentation across ecosystems, the inspiration from Laramap, and why dotmap began as a simple attempt to rethink visibility.
Dotmap
Before the Beginning For a long time, I’ve been thinking about something that feels strangely unsolved in our industry. Finding people in tech should be simple. But it isn’t. Whether you’re looking for a backend engineer, a .NET consultant, a JavaScript freelancer, a UX designer, a data
AI
A Generative CMS goes beyond traditional content management by combining verified retrieval, real-time adaptation, brand guardrails and dynamic assembly. It shifts digital experience from static pages to intelligent, contextual interactions.
CMS
Sitefinity’s headless APIs and native Next.js support let you keep a powerful CMS backend while building a modern React frontend. With an official SDK, starter templates and hybrid rendering, you can ship headless or migrate gradually without a full rewrite.
CMS
Filament’s new TipTap editor replaces Trix with custom blocks, merge tags, secure image uploads and fast extensibility. It brings modern, structured content editing to Laravel and outclasses Nova’s dated WYSIWYG experience.
AI
Sitefinity’s built-in AI is strong, but these 5 plugins & integrations unlock real productivity: Azure OpenAI content tools, on-page chat assistants, SEO auditing, and the fast-growing open-source AgentKit for AI workflows inside Sitefinity — all with minimal setup.