EngineerFounder
I bridge the gap between technical excellence and business growth.
Featured Venture
Surehand.
More than just an app—it’s the backbone for service businesses. I architected the entire ecosystem to handle complex scheduling, real-time payments, and customer automation.
export default defineNuxtConfig({
modules: ['@nuxt/content'],
content: {
highlight: {
theme: 'github-dark'
}
},
// Building the future of
// service-based business tools...
// Crafting code into products.
})
I build resilient systems for ambitious teams.
Rapid Prototyping
Taking an idea to a functional MVP in weeks, not months.
Systems Refactoring
Transforming legacy code into modern, maintainable architectures.
Product Strategy
Bridging the gap between feature requests and business value.
Open for
Conversations.
I love discussing technical architecture, the reality of bootstrapping SaaS, and the intersection of engineering and product design. I’m available for podcast guest spots, technical interviews, and community collabs.
Stay in the loop.
Weekly insights on building resilient systems, scaling solo SaaS, and the engineering behind it all.
The Index
Full ArchiveWhat I Shipped — June 2026
A monthly roundup of what actually got built: Making Tax Digital support, bank feed reconciliation, App Store prep, and a referral programme for Surehand.
Streaming SSR Was Quietly Hurting My SEO. Here Is the One-Line Leptos Fix
Leptos streams server-rendered HTML out of order by default, which is great for time-to-first-byte and bad for the one page that funnels link authority to your new content. Here is what was happening and how I fixed it.
Self-Hosting Fonts in Nuxt for Better Performance
Google Fonts is convenient but costs you two extra network requests on every page load. Here is how to self-host your fonts in Nuxt and why it matters for Core Web Vitals.