TypeScript in production.
End-to-end typed applications: database schema, API routes and React components share one set of types.
- Projects
- 7
- Articles
- 3
What I build with TypeScript.
- 01
Typed data layers
Prisma models and generated types carried from the database to the UI.
- 02
Safe refactors
Strict compiler settings so large platforms can change without regressions.
- 03
Typed integrations
Third-party APIs wrapped in typed clients and validated at the edge of the system.
TypeScript projects.
All projects →The Rooms is a polished, editorial-style landing experience built with Next.js and React. It presents a collection of interior-inspired scenes as a cinematic, scroll-driven gallery with a soft, tactile visual language and an immersive popup overview.
An editorial fashion storefront built in Next.js, recreating a Diesel-style "Haute Couture" campaign banner and pairing it with a fully interactive product/cart flow.
Vibrant interactive mobile app landing page for a smoothie & juice brand featuring 3D parallax tilt effects, floating interactive fruit elements, and instant App Store & Google Play conversion flows.
Interactive minimalist digital studio showcase featuring kinetic dynamic scroll transitions, gesture and keyboard-driven slide navigation, and high-impact editorial typography built with Next.js 15 and React 19.
Enterprise asset finance platform built for a regulated UK lender — end-to-end CRM lead pipeline, funder product directory, document hub, and support ticketing unified in one system.
SaaS platform for managing client websites at scale — automated WordPress and React deployments, centralized client management, and integrated billing, replacing manual agency ops with a single operational dashboard.
Notes on TypeScript.
- React & Next.jsUnlocking Immersive Experiences: Integrating Next.js 14 with Three.js Discover how to combine the power of Next.js 14 and Three.js to create stunning, interactive 3D experiences, and explore how this integration can elevate UK engineering and global projects. Learn how to leverage the strengths of both frameworks, along with WordPress and PHP, to craft unique and engaging web applications.10 min read
- GamingArchitecting Custom Gutenberg Blocks & Headless Content Workflows for E-Sports & Gaming PortalsHow to build custom PHP & JavaScript Gutenberg blocks tailored for gaming portals, tournament brackets, live stream embeds, and team roster profiles.6 min read
- Frontend PerformanceOptimizing Next.js 14 Server Components and Core Web Vitals for Production PlatformsPractical techniques for eliminating client-side bundle bloat, streaming React Server Components, and achieving sub-second Largest Contentful Paint (LCP).5 min read






