Kieron O’Donoghue
← Projects

Project · Ongoing

This Website

Building kieronodonoghue.com as a personal home, project archive, and writing hub using Astro, TypeScript, and Tailwind CSS.

Overview

The site you’re reading. I built it as a long-term home for my work, writing, and ideas, rather than a one-off résumé page.

Context

I wanted a single place online that I control — somewhere to keep projects, publish writing, and think in public — instead of spreading everything across other platforms.

Problem

I needed something fast, easy to maintain, and simple to add to over time. It had to work well on mobile, be accessible, and stay readable as the amount of content grows.

Approach

I chose a static, content-first setup: Astro for the pages, TypeScript for safety, Tailwind CSS for styling, and Markdown/MDX for the writing, projects, and ideas. The structure is deliberately flat and the components are kept minimal so editing stays easy.

Tools

Astro, TypeScript, Tailwind CSS, and MDX, deployed as a static site.

Outcome / current status

Ongoing. The first version establishes the structure and visual direction; I’ll keep adding writing, projects, and ideas as I go.

What I learned

Keeping the architecture simple is a feature, not a limitation. The less there is to maintain, the more likely I am to actually keep writing and publishing.