Alberto Fernández-capel

Senior Software Engineer at Independent Consultant

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
Alberto Fernández-capel is a Senior Software Engineer with 16 years of experience based in Edinburgh, blending deep Ruby on Rails and JavaScript expertise with a strong track record in both product teams and consulting. He has delivered durable web platforms at companies like 37signals and FreeAgent and currently contributes to Tuple while maintaining an independent consultancy practice. Alberto is an active open-source contributor notable for work on Hotwired’s Turbo and Basecamp’s Trix—efforts that improved test reliability and migrated codebases to newer language versions, reflecting a focus on long-term maintainability. He pairs full‑stack development chops with test automation and QA sensibilities, often tackling flaky integration tests and cross-cutting infrastructure. Colleagues would describe him as pragmatic and detail-oriented, comfortable refactoring legacy systems while enabling fast, JS-light application experiences.
code15 years of coding experience
job10 years of employment as a software developer
bookUniversidad de Granada
github-logo-circle

Github Skills (13)

playwright10
javascript10
coffeescript10
turbo10
integration-testing10
testing10
rich-text-editor9
editor9
custom-element9
editors9
model-view-controller8
html8
css4

Programming languages (7)

TypeScriptCSSSCSSJavaScriptHTMLRubyEJS

Github contributions (5)

github-logo-circle
basecamp/trix

Aug 2021 - Jan 2023

A rich text editor for everyday writing
Role in this project:
userFull-stack Developer
Contributions:16 releases, 19 reviews, 258 commits in 1 year 5 months
Contributions summary:Alberto primarily contributed to updating the project's codebase to use CoffeeScript 2, reflecting a language upgrade and potential improvements. They modified a range of files, including models, views, and controllers, which suggests involvement across the application's various components. This effort shows a focus on adapting to changes in underlying technologies. The user also removed sprocket directives and made changes to the test and configuration files.
contenteditableeverydaytext-editingwysiwygjavascript
hotwired/turbo

Nov 2021 - May 2024

The speed of a single-page web application without having to write any JavaScript
Role in this project:
userFront-end Developer & QA Engineer / Test Automation Engineer
Contributions:9 releases, 60 reviews, 96 PRs in 2 years 6 months
Contributions summary:Alberto primarily focused on improving the testing infrastructure and ensuring the reliability of the Turbo framework. Their commits addressed flaky integration tests, particularly those related to UJS integration. The user also added and modified test fixtures, and made improvements to the test suite by fixing flakiness in stream tests. Additionally, the user enhanced the test suite with features like page refreshes and prefetching.
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
Alberto Fernández-capel - Senior Software Engineer at Independent Consultant