I build things for the web and I like hard problems. Most of my time is spent deep in a terminal—writing code, breaking things on purpose, and wiring up systems that actually work. Vim is my editor. The CLI is my home. If there's a harder way to do something that teaches me more, I'll probably take it.
Lately I've been sharpening my technical writing and design eye. Good code deserves clear explanation, and a well-designed interface does half the communication for you. I care about the craft on both sides of the screen.
If you're working on something interesting and need someone who can ship clean code and think through the details—let's talk.
FE
React / Astro
BE
Node / Spring
TS
TypeScript
DB
SQL / NoSQL
/02
Work
01
oku-demo.gif
OKU
Terminal companion for Hardcover that lets you track what you're reading, update progress, and manage shelves without leaving the terminal. Offers both a scriptable CLI and a full interactive TUI dashboard, with local SQLite caching and Hardcover GraphQL API integration.
Open-source job board helping developers land their first role in tech. Features job search with role-level and location filtering, application tracking dashboard, job posting with admin approval, and role-based access control. Fully documented with a dedicated /docs site.
Professional B2B website for Ireland's leading CE marking consultancy. Built with Astro 5.9, React 19, and TypeScript featuring GDPR-compliant cookie system, dynamic service routing, and advanced lead generation.