My Work
Assembly Endgame
A minimalist React word game where players guess programming terms to save them from extinction. Built with clean UI logic, keyboard interaction, and resettable game flow.
- React
- Vite
- JavaScript
- CSS

Tenzies Dice Game
A quick and fun dice game built with React. Players roll and hold dice until all values match. Features random number generation, conditional rendering, and clean UI state management.
- React
- JavaScript
- Vite
- CSS

Meme Generator
A fun and responsive meme generator app. Enter text and get a custom meme image from an API in real time.
- React
- JavaScript
- HTML
- CSS

About Me
I'm a React Front-End Developer based in Kilkenny, Ireland. I enjoy breaking complex problems into simple, testable pieces and crafting clean, accessible user interfaces with TypeScript, Tailwind, and Vitest. Test-Driven Development is at the core of my workflow, helping me stay focused and build scalable, maintainable code.
I hold a First Class Honours in Software Development from Atlantic Technological University, and I bring a creative mindset from my earlier career in classical music and private teaching. Alongside my front-end work, I have a solid foundation in Java, OOP, and backend logic ā and Iām actively expanding my full-stack capabilities through tools like Node.js, Express, SQL, and Next.js.
My Resume
Get in Touch
Are you looking for a fast-performing and user-friendly website to represent your product or business? or looking for any kind of consultation? or want to ask questions? or have some advice for me or just want to say "Hi š" in any case feel free to Let me know. I will do my best to respond back. š The quickest way to reach out to me is via an email.
james@jamesmcdonald.dev