Michael Edgar

Web Developer at Entrepreneur

Apple Valley, California, United States
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 Edgar is a web developer and entrepreneur with 13 years of experience building and maintaining reliable back-end systems while running his own ventures. Based in Apple Valley, CA, he combines hands-on development with business insight as a current partner at RW Financial Group and an independent web developer. His open-source contributions include performance and correctness improvements to high-profile projects like Bazel and Dulwich, showing deep familiarity with build systems, Git internals, and test infrastructure. He focuses on refactoring, test fixes, and protocol-level enhancements that improve maintainability and observability in complex systems. Comfortable across development and automation, he brings practical engineering discipline to both client-facing web work and low-level backend challenges. Colleagues appreciate that he pairs entrepreneurial grit with a developer’s attention to detail and long-term code health.
code13 years of coding experience
bookChaffey College
github-logo-circle

Github Skills (19)

git10
static-analysis10
python10
testing10
build-system10
java10
javas10
bazel10
version-control10
dulwich10
error-prone10
server-client9
client-server9
automation9
automations9

Programming languages (7)

JavaCStarlarkRustGoHTMLPython

Github contributions (5)

github-logo-circle
bazelbuild/bazel

May 2019 - Oct 2022

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:16 reviews, 85 commits, 2 PRs in 3 years 5 months
Contributions summary:Michael primarily focused on improving the Bazel build system, with contributions centered around query functionality, and build event stream reporting. They implemented features related to inlining files, adding file digest information, and ensured correct reporting of test outcomes and artifacts in failure scenarios within the Build Event Protocol. Additionally, they worked on internal performance improvements and test infrastructure improvements.
scalablecorrectbazelmulti-languagebuild-system
jelmer/dulwich

Apr 2014 - Jun 2015

Pure-Python Git implementation
Role in this project:
userBack-end Developer
Contributions:11 commits, 5 PRs, 2 comments in 1 year 2 months
Contributions summary:Michael primarily contributed to improving the Dulwich library, a pure-Python Git implementation. Their work involved fixing tests, optimizing code, and refactoring existing components for better readability and maintainability. They addressed issues related to hash ordering, shallow clones, and refactoring server-side code. The user also enhanced the client's functionality and added a new method for retrieving refs.
pythonversion-controlmercuriallibgit2git-addons
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 Edgar - Web Developer at Entrepreneur