Mark O'Dowd
Software Engineer
I build modern web applications with a focus on user experience, performance, and clean code. Passionate about creating digital solutions that make a difference.
About Me
I'm a full-stack software developer from Ireland with experience building modern web applications across the entire stack from polished, accessible user interfaces to backend APIs, databases, and cloud infrastructure on AWS. I approach problems holistically, understanding how each layer of a system fits together to make thoughtful architectural decisions.
I care deeply about code quality, performance, and long-term maintainability, preferring clear, pragmatic solutions over unnecessary complexity. My focus is on building software that is fast, reliable, and easy to reason about, whether that's a small product feature or a large, scalable system.
When working on projects, I value clear communication, ownership, and turning ambiguous requirements into well-structured, dependable solutions. I enjoy collaborating closely with designers, stakeholders, and other engineers to deliver meaningful results incrementally, with a strong emphasis on user experience.
Outside of development, I enjoy exploring interests beyond code (Hobbies & Interests below) which helps me stay curious, balanced, and continuously improving as both a developer and a problem-solver.

Featured Projects
A collection of projects I've worked on, showcasing my skills and experience in web development.
Skills & Technologies
As a full-stack developer, I'm constantly experimenting with new tools, but these are the core technologies I focus on to build modern web applications and deliver high-quality solutions.
Frontend
Backend
DevOps
Tools
Certifications
Professional certifications and courses that demonstrate my commitment to continuous learning and professional development.
Hobbies & Interests
Things I enjoy doing outside of work that keep me balanced and inspired.
Ju-Jitsu
I've been training in Ju-Jitsu (Japanese) under the World Ju-Jitsu Federation Ireland for almost a decade now. I'm aiming to earn a black belt soon which will represent years of dedication and discipline being recognised

Music & Instruments
I've been playing guitar for more than 25 years and Irish banjo more recently. I play in traditional Irish sessions, which I enjoy for both the performance aspect and the social nature of the gatherings.
YouTube Channel
Chess
I enjoy the strategic depth and mental challenge of chess. I play on Lichess, which I use because of its open source nature. I'm open to friendly challenges!
Lichess Profile
Blog & Articles
Technical writing, tutorials, and thought pieces on web development, cloud architecture, and software engineering.
Get In Touch
Have a question or want to work together? Feel free to reach out!
Prefer direct contact? [email protected]



