Ivan Brennan

Staff Software Engineer at Odeko

New York, New York, 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
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.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Applied Mathematics, 3.28, Bachelor's degree, Applied Mathematics, 3.28 at Oberlin College
stackoverflow-logo

Stackoverflow

Stats
6,172reputation
420kreached
12answers
121questions
github-logo-circle

Github Skills (18)

refactor10
emacs-lisp10
emacs10
spacemacs10
refactoring10
debug9
git9
debugging8
factory-bot6
keybindings6
tmux6
ctags6
ruby-on-rails6
vim6
homebrew6

Programming languages (20)

C++CRustMakefileElmGoDockerfileShell

Github contributions (5)

github-logo-circle
doomemacs/doomemacs

Mar 2021 - Sep 2022

An Emacs framework for the stubborn martian hacker
Role in this project:
userFull-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.
vimemacs-configurationmartianemacsemacs-lsp
ivanbrennan/dotfiles

Jan 2015 - Mar 2025

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.
Request Free Trial
Ivan Brennan - Staff Software Engineer at Odeko