Lee Kelleher is a Staff Engineer with 15 years’ experience building and evolving Umbraco-based CMS products, now leading frontend work on the Bellissima backoffice at Umbraco. He blends hands-on full-stack development with system-level backend improvements—contributing to flagship open-source projects like Umbraco CMS and OurUmbraco to fix UX issues, refactor for performance, and improve documentation. As a former technical director and co-founder, he has led large agency and consultancy engagements for brands such as Carlsberg and Dyson, and launched a sports platform integrated with e-commerce, SSO and live streaming for Wolverhampton Wanderers. Lee is comfortable shipping both UI polish and backend optimizations (e.g., replacing costly string patterns with constants) and has added practical tooling like HTML minification and HTTPS support to static-site tooling. Based in Bristol, he combines long-term client stewardship with active open-source collaboration, demonstrating an engineer who balances product thinking, performance tuning, and developer experience.
15 years of coding experience
21 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at Liverpool John Moores University
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
Role in this project:
Back-end Developer
Contributions:4 releases, 104 reviews, 125 commits in 8 years 7 months
Contributions summary:Lee primarily focused on refactoring and optimizing the codebase by replacing hardcoded strings with constants for improved maintainability and performance. They made several changes across multiple files, primarily within the `Umbraco.Web` and `Umbraco.Core` namespaces. Their contributions involved substituting string conversions, especially related to system-level constants like root and recycle bin identifiers, to improve efficiency and reduce string creation overhead.
Contributions:27 commits, 11 PRs, 8 comments in 4 years 11 months
Contributions summary:Lee primarily contributed to the Our Umbraco project by addressing pagination issues and improving the user experience through updates to XSLT files and related code. They also fixed references, corrected typos, and implemented enhancements, such as redirecting users when a forum post is missing. Furthermore, the user worked on the project's documentation section and made multiple updates to project detail pages, showing an understanding of both backend and frontend aspects.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.