Kevin Mcconnell

Director at Beak Ltd

City of Edinburgh, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kevin Mcconnell is a senior software engineering leader and director based in Edinburgh with 17 years of professional experience and over two decades of hands-on work building large, scalable, and resilient web applications. He combines executive leadership—CTO and head-of-platform roles—with active freelance consulting through his current company, Beak Ltd, guiding teams from architecture to production. A pragmatic full-stack contributor, Kevin has improved developer experience and deployment reliability in notable open-source projects such as Hotwire Turbo, Trix, and Basecamp’s Kamal, touching front-end editor behavior, Turbo Streams, and rolling-deploy infrastructure. He is comfortable moving between product-facing features and low-level operational fixes, from form/frame interactions to Dockerized health checks and Traefik pinning. Known for shipping practical, test-driven improvements, he brings entrepreneurial instincts from multiple director-level roles and a Computer Science degree from Napier University.
code17 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Napier University
github-logo-circle

Github Skills (23)

editors10
javascript10
docker10
text-editor10
configuration-management10
editor10
dockers10
cicd10
front-end-development10
turbo10
html10
custom-element10
traefik10
web-development10
deployment-automation10

Programming languages (9)

TypeScriptShellCSCSSJavaScriptGoObjective-CSwift

Github contributions (5)

github-logo-circle
basecamp/kamal

Mar 2023 - Mar 2025

Deploy web apps anywhere.
Role in this project:
userDevOps Engineer
Contributions:13 reviews, 5 PRs, 1 push in 1 year 11 months
Contributions summary:Kevin primarily focused on enhancing the deployment process and infrastructure for the application. Key contributions include pinning specific versions of dependencies like Traefik, allowing for group-based deployments and introducing percentage-based rolling deployments. They also moved health checks into Docker, added the ability to customize audit broadcasts with environment variables, and ensured a consistent Traefik service name.
containerszero-downtimezerorailsdocker
hotwired/turbo

Jul 2022 - Jan 2023

The speed of a single-page web application without having to write any JavaScript
Role in this project:
userFull-stack Developer
Contributions:63 reviews, 15 commits, 33 PRs in 6 months
Contributions summary:Kevin primarily focused on enhancing the functionality of the Hotwired Turbo library. Their work involved implementing features for handling Turbo Streams with GET requests, modifying form submissions, and refining the behavior of frame interactions, like handling `data-turbo-stream` and `turbo-visit-control` within frame contexts. They also addressed related issues, ensuring correct behavior in various scenarios, including view transitions and caching, and corrected existing test failures. The user's contributions spanned frontend and core library modifications.
single-web-pagehotwirespeedjavascriptweb-application
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.
Request Free Trial
Kevin Mcconnell - Director at Beak Ltd