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.

Projects

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

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