Ciaran Whiteside

Vulnerability Analyst & Tech Generalist

Hey, I’m Ciaran. I spend my days digging into systems to make them safer and my evenings tinkering with whatever tech catches my eye. If it’s got code, I’ll break it, fix it, and then (probably) blog about it.

Check out my projects

Latest projects

Learning Next.js the Hard Way: Breaking and Fixing My Own Portfolio

My first serious attempt at building a personal site with Next.js. What started with copy-pasting from ChatGPT ended up as a crash course in fixing broken layouts, bugs, and decisions I didn’t understand... until I did.

Next.jsReactTailwindTypeScriptJavaScriptFramer MotionWeb DesignPerformanceUXLessons Learned

Building MaisieDouglas.com: From Frustration to Fulfilment

A clean, fast, and personal portfolio showcasing Maisie’s photography, built with handcrafted HTML, CSS, and JavaScript and optimized for performance.

CSSHTMLJavaScriptWeb DesignPerformanceUXLessons Learned
Explore all projects

Browse the full collection with powerful filtering, search, and sorting.

View all projects →