Michael McKeen is a Software Development Engineer III with a decade of experience building full-stack web applications and supporting open-source ecosystems for F5's NGINX business unit. He specializes in JavaScript/TypeScript frontends (React, Vue) and Node backends, with additional production experience in Go, Java, and Python, and has worked across modern browsers and embedded V8-based runtimes like CEF. Michael combines hands-on UI polish—evident from contributions to projects like NPWD and txAdmin—with backend framework enhancements such as PlayerLoaded and GetQBPlayers in the popular FiveM qb-core project. Based in Boston, he brings a practical blend of product-focused engineering and community-oriented open source maintenance. Uniquely, his background includes PharmD training, reflecting a disciplined, systems-minded approach to complex problem solving.
10 years of coding experience
The Derryfield School
Doctor of Pharmacy - PharmD, Clinical, Hospital, and Managed Care Pharmacy, Doctor of Pharmacy - PharmD, Clinical, Hospital, and Managed Care Pharmacy at Massachusetts College of Pharmacy and Health Sciences
NPWD is a FiveM phone resource written entirely in TypeScript and React.
Role in this project:
Front-end Developer
Contributions:136 reviews, 523 commits, 207 PRs in 1 year 7 months
Contributions summary:Michael focused on implementing UI elements and enhancing the user experience within a FiveM phone resource. Their contributions include adding a battery icon and configuring default settings, fixing styling issues with the app's title and content, and disabling padding on various list elements. Furthermore, the user started implementing a custom dark theme, and made further styling changes and tweaks.
The official FiveM server management platform used by over 27k servers!
Role in this project:
Full-stack Developer
Contributions:34 reviews, 414 commits, 39 PRs in 1 year 8 months
Contributions summary:Michael implemented new events and functionality within the FiveM server management platform txAdmin. This included adding new actions such as handling player kicks, warns, and bans, which required modifications to the backend code to dispatch relevant events. In addition, the user contributed to front-end development by adding new UI elements and features such as a menu and snackbar, leveraging Material UI. This indicates a focus on enhancing the platform's functionality and user experience.
monitorfivemdiscordgrand-theft-autoaltv
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 McKeen - Software Development Engineer III at F5