Ivan Brennan is a Staff Software Engineer in New York with 12 years of experience blending applied mathematics, full-stack development, and practical craftsmanship. He currently drives engineering at Odeko, after roles building data-driven products and full-stack systems at SumAll and Handy, and brings a hands-on mindset informed by early careers in woodworking and customer-facing roles. A mathematically-minded problem solver, he contributes to mature open-source projects like the popular doomemacs framework, focusing on bug fixes and refactors that improve reliability and maintainability. Ivan’s work reflects a mix of rigorous analytical thinking and creative curiosity—he enjoys exploring statistics and CS theory while shipping production-quality code.
12 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Applied Mathematics, 3.28, Bachelor's degree, Applied Mathematics, 3.28 at Oberlin College
An Emacs framework for the stubborn martian hacker
Role in this project:
Full-stack Developer
Contributions:11 commits, 13 PRs, 2 comments in 1 year 6 months
Contributions summary:Ivan primarily focused on fixing bugs and refactoring code within the Doom Emacs framework. Their contributions addressed issues related to the core functionality, including hooks, modules, and versioning. The user also removed obsolete code and improved the handling of file paths, demonstrating a strong understanding of the project's internal structure and codebase maintenance. These fixes improved the reliability and maintainability of the Emacs configuration framework.
Contributions:555 pushes, 5 branches in 10 years 4 months
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.