MichaelΒ Barrett

Product Engineer at Ghost

Kirklees, England, 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
Michael Barrett is a product-focused full-stack engineer with 14+ years of commercial experience, now building tools for independent publishing at Ghost while freelancing under mdb.digital. He combines strong JavaScript/Node.js and PHP expertise with a pragmatic emphasis on test-driven development, CI/CD, and cloud-native microservices to deliver maintainable, scalable systems. At Teamwork and prior consultancies he shipped production-facing tooling and developer infrastructure, and his open-source contributions include full-stack Raycast extensions (CoinGecko currency calculator, audio device UI/Spotify integrations) and careful documentation fixes for the Fuel PHP framework. Comfortable across the stack, Michael also brings hands-on infrastructure and automation skills from long experience with virtualization and provisioning. Colleagues describe him as detail-oriented with a knack for improving developer experience and untangling legacy code into reliable products.
code14 years of coding experience
job19 years of employment as a software developer
bookGCSEs, GCSEs at Wilsthorpe Community School
bookLevels 1 - 3 Electrotechnical Technology (City & Guilds 2330), Levels 1 - 3 Electrotechnical Technology (City & Guilds 2330) at Basford Hall College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
136reputation
5kreached
3answers
0questions
github-logo-circle

Github Skills (25)

apim10
javascript10
raycast10
typescript10
ui-design10
fuelphp10
uid10
f10
front-end-development10
raycasting10
typescript-types10
typescripts10
fuel10
react10
documentation10

Programming languages (12)

TypeScriptC++CSSShellMakefileJavaScriptGoPHP

Github contributions (5)

github-logo-circle
raycast/extensions

Mar 2022 - Mar 2022

Everything you need to extend Raycast.
Role in this project:
userFull-stack Developer
Contributions:3 reviews, 3 commits, 8 PRs in 5 days
Contributions summary:Michael primarily contributed to the "CoinGecko" and "Audio Device" extensions, demonstrating skills in both front-end and back-end development. They implemented a currency calculator within the CoinGecko extension, including UI components and API integrations. Further contributions involved enhancing the user interface and functionalities for the audio device extension, and also adding functionality to display the current Spotify track. They also upgraded dependencies and refactored parts of the codebase.
everythingwindowsraycastlinuxneed
fuel/docs

Nov 2011 - Nov 2011

Fuel PHP Framework - Fuel v1.x documentation
Role in this project:
userTechnical Writer
Contributions:5 commits in 1 day
Contributions summary:Michael primarily focused on refining the Fuel PHP Framework documentation. Their commits involved fixing typos and correcting errors in the documentation files. They updated method lists, corrected code examples, and removed redundant information from the email package documentation. The changes indicate an emphasis on clarity and accuracy within the project's documentation.
phpfuelphpfuel-v1
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
Michael Barrett - Product Engineer at Ghost