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.
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 →