React Server Components (RSC) in Production: Trade-offs and Patterns
A practical guide to RSC architecture decisions, common pitfalls, and patterns that actually work in production applications.
Full Stack Product Engineer
Building scalable systems, products, and digital experiences. Creator of Hovue, Keelow, and founder of Liverpool React Group.
I'm a full stack product engineer with a frontend focus and ~5 years of experience building scalable distributed systems and high-performance applications.
Currently at Skyscanner in Barcelona, working on sponsored product experiences across travel verticals. Previously built products serving 1M+ users and led engineering teams at early-stage startups.
I hold an MSc in Computer Science from Liverpool John Moores University, specializing in Virtual & Augmented Reality.
Outside of work, I run the Liverpool React Group community and build side projects exploring AI/ML and distributed systems.
I enjoy mentoring, leading technical direction, and building systems that scale.
Current
Software Engineer 2, Full Stack
Skyscanner
Education
MSc Computer Science
LJMU
Location
Barcelona, Spain
A practical guide to RSC architecture decisions, common pitfalls, and patterns that actually work in production applications.
An intelligent log analysis agent that reduces Mean Time To Resolution by 91%
What every React developer should understand about memoization, with benchmarks and practical guidance.
iOS workout tracking app with smart progression recommendations. Built with SwiftUI and SwiftData for a native, performant experience.
SwiftUI · SwiftData · CoreML · iOS
Open-source Vue component library with motion baked in. Works seamlessly with Nuxt, shadcn-vue, and modern design systems.
Vue · TypeScript · Motion · Open Source
Transform 2D architectural floor plans into interactive 3D models using Google Gemini's multimodal AI and React Three Fiber.
Next.js · Gemini · Three.js · AI