AI
I replaced 14 tabs with one chat window
I vibe-coded my own dashboard and it's ugly and perfect
AI
I vibe-coded my own dashboard and it's ugly and perfect
AI
A recruiter I know told me last month that AI was "not for this industry."
Expensio
Another month, another round of Expensio changes. This one was mostly about making the app feel faster and less annoying to use on a daily basis.
Expensio
Some tools exist because someone got frustrated enough to build them.
roadmap
Episode 9 looks at dotmap’s roadmap — from expanding events to company profiles and lightweight opportunities — and how the platform will evolve without losing its simplicity.
buildinpublic
After shipping Expensio, real user feedback didn’t add more features—it removed friction. Small fixes, better defaults, and one carefully chosen addition sharpened the product without changing its core.
SaaS
Episode 7 explores the core challenges of discovery platforms — network effects, the chicken-and-egg problem and why dotmap avoids social-style engagement loops.
design
Episode 6 covers dotmap’s visual philosophy — minimal, calm and professional — and the meaning behind the Explorer, Pathfinder and Navigator badges.
productvision
Building Expensio wasn’t about adding features — it was about knowing when to stop. No invoicing, no accounting, no automation. Just a focused tool that fills the gap between spreadsheets and full accounting software.
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.