Good websites. Good coffee. Happy clients.

Hi, I’m David — a full-stack web developer who’s been building and fixing things on the web for over twenty years. I create reliable, custom web apps and help clients keep their websites running smoothly.

What I do

I help keep websites running smoothly — whether that means building something new, fixing what’s broken, or keeping servers happy.

My work usually falls into four areas:

Web app development

Custom apps and tools built around real-world needs.

Website management

Updates, improvements, and ongoing care for existing sites.

Troubleshooting

Finding and fixing the problems that slow you down.

Small-scale hosting

Reliable, well-managed web hosting for anyone who value personal support.

Experience & Background

Early steps in digital

Before diving fully into web development, I spent five years at Czech Airlines as an electronic marketing manager. I managed the website, coordinated content across departments and sales offices in Europe and the U.S., and worked closely with a digital solutions agency. It was my first real taste of how websites can connect people and businesses — and where I started scratching the surface of coding.

Building long-term partnerships

For over eighteen years, I’ve been looking after the Irish travel agency Village Travel Ltd. — everything from their website and internal network to day-to-day IT support. These long-term relationships taught me the importance of reliability, responsiveness, and understanding a business inside and out.

Running my own show

Since 2018, I’ve been self-employed, helping clients manage websites, develop web apps, troubleshoot tricky problems, and provide hosting for designers and small businesses. Most of my clients are from Ireland, the UK, and the U.S., and I work in English every day — building solutions that are practical, reliable, and tailored to their needs.

Why this matters

I’ve combined years of hands-on technical work with client-focused experience — from large companies to small, solo-run projects. That means I don’t just write code; I understand the bigger picture and know how to make websites work for real people.

My philosophy

I like keeping things simple, practical, and dependable. Whether it’s building a new app, fixing a stubborn bug, or making sure a website keeps running smoothly, I focus on solutions that just work — without drama, without unnecessary complexity.

Long-term relationships matter to me. I don’t disappear once a project is done — I’m the person clients can contact when something breaks, needs tweaking, or when they want to take their website to the next level.

I believe good communication is just as important as good code. If something’s tricky, I’ll explain it in plain English — no jargon, no guessing games. Just clear, honest guidance and support.

Get in Touch

Got a project, idea, or problem that needs solving? Let’s chat — I’m always happy to help. Use the form or drop me an email.

Privacy Notice: By submitting this form, you agree that I may collect and process your personal information to respond to your inquiry. For more information on how I handle your data, please read my Privacy Policy.