Francis Kelleher Fullstack web developer.

I'm a London-based developer with 14+ years of experience building functional web applications with an emphasis on simplicity, performance, and maintainability.

Ancient history

I started working with jQuery and PHP monoliths and generally hated it. Dealing with the limitations of those tools is what solidified my insistence on performance and architectural simplicity. I don't just want things to work. I want them to be performant and easy to reason about.

After evaluating various frameworks, I eventually adopted Vue.js (pre 1.0) and have been using it ever since. Over time I gravitated towards full-stack JavaScript with Node.js. Today, my preferred stack is Vue.js & Fastify - written in TypeScript to build predictable, fast and maintainable systems.

Modern Times

I've been exploring Go. It's been great fun to work with. It's simple and fast and a nice change from JavaScript. I absolutely see a place for it in my day-to-day work moving forward.

I also have been dabbling with Java for a bit of recreational game modding, building some simple mods for Minecraft. It's been fun way to get a feel for a different side of development.