Solo-designed, architected, and developed a full-stack SaaS Pomodoro productivity platform with live Twitch integration and monetisation via Polar. Focus sessions drive real-time Three.js 3D world growth streamed as an OBS browser source overlay, with Twitch viewers participating via chat commands, earning world unlocks, and climbing leaderboards.
Sam Kavanagh
Senior Fullstack Engineer · PhD Computer Science
Senior Fullstack Engineer and former CTO with 10+ years building and architecting large-scale web platforms in FinTech. As CTO, led engineering for Australasia's largest investment firm, driving innovative solutions and scalable architecture. During tenure, Milford scaled from $8 to $17 billion in client funds under management and tripled their customer base. Now focused on hands-on architecture and engineering, specialising in React, Next.js, TypeScript, Node.js, Express, and modern fullstack architecture for financial platforms. Alongside enterprise work, produces design-led, animation-rich web applications in collaboration with design agencies. Creates and maintains open-source developer tools on npm (nextmap, @icydotdev/runny, @icydotdev/pocket, @icydotdev/lumen) and bootstraps SaaS businesses, most recently maintenance.dev in 2025 and PomodoroWorld in 2026.
to work
Solo-designed, architected, and developed a full-stack SaaS platform over 6 months for managing maintenance windows across websites, mobile apps, and APIs. A central dashboard toggles maintenance state with zero redeploys, propagating to connected clients in under 50ms over persistent WebSockets, with a no-code builder for branded maintenance pages and integration via JS snippet, REST, or WebSocket subscriptions.
Freelance delivery for a design agency project, built end-to-end in 3 weeks for a leading New Zealand construction company.
Freelance build delivered over 2 months for a prominent New Zealand golf course via a design agency. 30,000+ monthly visitors.
This site. Neo-brutalist portfolio for Icy Development, sharing a design system with file-hasher. Fully data-driven from a single JSON CV, with live iframe previews of every project — including, recursively, itself.
Previous personal portfolio, built with Angular and Contentful CMS and deployed on Netlify. Replaced by icy.dev.
Browser-based file hasher: SHA-256 for files of any size, streamed in 8MB chunks through a WASM hasher inside a Web Worker — flat memory, a UI that never blocks, verified against shasum on 10GB files. Pasted checksums get instant match/mismatch verification. Zero uploads, works offline, neo-brutalist single-page UI.
CLI for Next.js that visualises application routes as an interactive dependency graph, improving codebase navigation and mental modelling of large projects.
Runtime developer tooling utility for workflow automation and execution tasks in modern JavaScript applications.
Tiny React Context wrapper that collapses ~20 lines of provider, hook, and throw-on-undefined boilerplate into a single typed call. Reached #1 on r/reactjs within 12 hours of launch.
AI-powered design system workbench for React. Pairs an npm engine with a Claude agent skill: the AI agent extracts the design system hiding in an existing codebase while a live dashboard streams progress, scaffolding unified components, typed tokens, Storybook stories, and accessibility + unit tests.