Martin Haagensli

Software Engineer at AmmaCreative

Oslo, Norway
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

👤
Senior
🎓
Top School
Martin Haagensli is a software engineer and tech lead with 11 years of experience building full-stack JavaScript/TypeScript applications, from Node backends to React frontends. Based in Oslo, he has progressed from front-end roles to CTO and tech lead positions at startups and scaleups, shaping product and engineering teams while still contributing hands-on code. He is passionate about modern front-end patterns—evidenced by his open-source work integrating React Router 4, MobX, lazy loading and import() syntax—and focuses on pragmatic, maintainable architecture. His background blends design sensibilities (early role as a designer) with technical leadership, which helps him balance UX and engineering trade-offs. Comfortable shipping across the stack, Martin has led engineering at AmmaCreative and Dr.Dropin and continues to favor developer-friendly tooling and dependency hygiene.
code11 years of coding experience
job10 years of employment as a software developer
bookBS, Computer Information Systems, BS, Computer Information Systems at California Lutheran University
github-logo-circle

Github Skills (7)

javascript10
react-router10
webpacker10
react10
webpack10
mobx9
code-splitting8

Programming languages (17)

MDXJavaC++PLpgSQLGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
React, React-Router 4, MobX and Webpack 2-boilerplate with async routes.
Role in this project:
userFront-end Developer
Contributions:26 commits, 11 PRs, 37 pushes in 11 months
Contributions summary:Martin primarily contributed to the front-end of the project, focusing on UI updates and routing. They added a "extras" section to the home page. Significant changes were made to integrate React Router 4 for navigation and component loading, using techniques like lazy loading and active link highlighting, and subsequently updated to use import() syntax. The user also made dependency upgrades and fixed naming errors.
babelreactboilerplatemobxreact-router-4
mhaagens/lazy-route

Dec 2016 - Sep 2017

Contributions:13 commits, 1 PR, 11 pushes in 8 months
reactreact-router-4routeasyncreact-router
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
Martin Haagensli - Software Engineer at AmmaCreative