Mike Elsmore

Senior Engineer at directus

Birmingham, 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
Mike Elsmore is a versatile senior software engineer and developer advocate with 12 years of experience building APIs, SDKs, and developer tooling across startups and enterprise teams. He combines hands-on backend work—integrating providers like Infobip into the popular open-source Novu notification platform—with full-stack contributions to projects such as Directus, improving extension validation and UI. Comfortable shipping production SDKs, docs-as-code, and sample apps, he’s driven developer experience initiatives at Infobip, InfoSum, and CloudQuery and has led extension programs that increased release velocity and code quality. Mike also freelances on JavaScript/TypeScript architecture, API governance, and developer relations, advising organisations like Mozilla and SOCOTEC UK. Based in Birmingham, he founded a local tech conference and brings a maker’s mentality—his GitHub persona even hints at a playful, hands-on approach to problem solving. Practical, community-minded, and cross-disciplinary, he thrives where developer experience meets reliable engineering.
code12 years of coding experience
job15 years of employment as a software developer
book2:2 BSc (Dual) Hons Computer Science International History, 2:2 BSc (Dual) Hons Computer Science International History at Keele University
bookWolgarston High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
151reputation
9kreached
8answers
0questions
github-logo-circle

Github Skills (32)

messaging-system10
validations10
apidoc10
typescript10
validation10
notification10
api10
vue10
typescript-types10
nodejs10
typescripts10
cli10
api-design9
send-email9
sendmail9

Programming languages (15)

C#JavaCSSRustVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
novuhq/novu

Nov 2022 - Dec 2022

Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
Role in this project:
userBack-end Developer & API Developer
Contributions:1 review, 16 commits, 2 PRs in 27 days
Contributions summary:Mike primarily contributed to adding and integrating the Infobip SMS and Email providers into the Novu notification infrastructure. This included implementing provider-specific logic, integrating the Infobip API, and updating configuration files. The user also worked on incorporating the Infobip mail service, showcasing their ability to work across different channels within the notification system.
jsvue-reactnotificationsvuereactjs
directus/directus

Dec 2024 - Feb 2025

The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 2 PRs, 1 push in 2 months
Contributions summary:Mike's contributions focused on enhancing the Directus extension's functionality and the overall user interface. They were actively involved in improving the extension validation process, specifically with the CLI tools. Their work involved modifying Vue.js components for the app, including those related to error handling and nested validation in translations, as well as changes in map-related interfaces. The user also made improvements to the extensions-sdk by adding a validation feature, demonstrating expertise in both frontend and backend aspects of the project.
cmsno-codecollaborationintuitivevue
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
Mike Elsmore - Senior Engineer at directus