Mike Niebling is a Staff Software Engineer and frontend specialist with 15 years of experience blending UX research, product design, and engineering leadership to build cohesive, usable web applications. He has led large-scale frontend transformations—everything from TypeScript migrations and React micro-frontends to incremental rewrites of 100K+ LoC—while also owning design systems and developer tooling that boost team velocity. At Mediafly he moved between hands-on implementation and director-level strategy, focusing on long-term leverage: automation, testing, and unified UX across teams. Now at Grainger he helps maintain core design systems and starter kits used across internal and external web UIs. Mike’s background in formal HCI research and early UX roles gives him a rare combination of rigorous usability thinking and pragmatic engineering judgment. He intentionally seeks varied challenges and still codes regularly, favoring “boring but effective” tech that scales.
15 years of coding experience
14 years of employment as a software developer
M.S., Human-Computer Interaction, M.S., Human-Computer Interaction at DePaul University
B.S., Information Science & Technology, B.S., Information Science & Technology at Missouri University of Science and Technology
Contributions:208 commits, 22 PRs, 188 pushes in 6 years 3 months
csseleventydesign-project
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
Mike Niebling - Staff Software Engineer at Grainger