Writing
Blog
Thoughts on web development, accessibility, creative technology, and building things.
- 5 min readAIWorkflowDevelopment
How I Develop with AI
AI hasn't replaced my judgment — it's changed where I spend it. An honest look at how I actually use AI tools in a real front-end development workflow.
- 4 min readAccessibilityUI DesignCSS
Accessible Dark UI: Getting Contrast Right Without Killing Your Design
How to maintain WCAG-compliant colour contrast in a dark design system — without flattening your visual hierarchy or making everything look the same.
- 4 min readNext.jsTailwind CSSDesign
How I built a dark-studio portfolio with Next.js 16 and Tailwind CSS 4
A technical walkthrough of the design decisions, component architecture, dynamic data layer, and SEO setup behind this portfolio — from design tokens to print-optimised PDF.
- 2 min readNext.jsReactTypeScript
Building a Self-Updating Portfolio with Next.js and Vercel
How I built a developer portfolio that auto-pulls live projects from Vercel and GitHub APIs — no manual updates required.