← Back to portfolio
Blog
Longer pieces on industrial-system pressure, multi-tenant SaaS, production Flutter, and the decisions behind this 3D portfolio.
From tickets to ownership: mission-critical systems and SaaS in the digital plant floor
Lessons from years building 24/7 industrial software and multi-tenant products — where stability, enterprise SSO, and domain modeling beat the sprint’s shiny feature.
3D that gets you hired: balancing Three.js, SEO, and performance in this portfolio
The challenge of a real WebGL portfolio: impress without killing LCP on mobile, without disappearing from Google, and without becoming just a pretty canvas.
Taking Flutter seriously: from idea to Play Store and Wasm web
What I learned shipping PokeData for real — Android, Firebase, Cloudflare Pages/Workers, CI/CD, and the ugly tradeoffs tutorials skip.