Alex Abenoja

Midvale, Utah, 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
Alex Abenoja is a pragmatic front-end engineer with 11 years of experience building React-driven user interfaces and a willingness to dive into backend work when needed. Based in Midvale, Utah, he spent a decade at Extend Health refining production systems and shipping maintainable features. His open-source contributions include thoughtful refactors to react-bootstrap—improving Input components, introducing ButtonInput, and clarifying API/Docs—highlighting an attention to component design and developer ergonomics. Comfortable with styled-components and Tailwind, he experiments with new technologies and testing approaches, sometimes learning the hard way. Colleagues rely on him for practical solutions that balance UX polish with long-term maintainability.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Neumont University
github-logo-circle

Github Skills (11)

javascript10
react-components10
bootstra10
s610
bootstrap10
component-design10
react10
react-component10
typescript4
typescripts4
typescript-types4

Programming languages (7)

TypeScriptC#MDXCSSBatchfileJavaScriptHTML

Github contributions (5)

github-logo-circle
Bootstrap components built with React
Role in this project:
userFront-end Developer
Contributions:20 commits, 23 PRs, 12 pushes in 1 month
Contributions summary:Alex primarily focused on refactoring and improving the `Input` component within the React Bootstrap library. Their contributions involved converting the `Input` component to an ES6 class, introducing a new `ButtonInput` component to encapsulate form button types, and refactoring the `Static` component to improve separation of concerns. The changes demonstrate a focus on component structure and API design for enhanced maintainability and usability. They also updated documentation to reflect the changes.
bootstrapbootstrap-componentsreactreact-componentstypescript
aabenoja/es-components

Jun 2017 - Apr 2021

React components built for products in Exchange Solutions
Contributions:133 pushes, 75 branches, 3 tags in 3 years 11 months
reactjsreactexchangereact-components
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