Michal Kvasničák is a Senior Full Stack Software Engineer and founder with 15 years of hands-on experience building scalable web and mobile systems, currently shaping product engineering at Discove Inc. and running his own studio Brosoft. He has led platform and e-commerce engineering efforts, driven a same-day delivery product to rapid adoption, and repeatedly improved performance by 60–70% through thoughtful data modeling and API redesigns. Comfortable across the stack, Michal has steered migrations to TypeScript and GraphQL, championed test automation and end-to-end testing, and redesigned complex permission and messaging systems for robustness. An active open-source contributor, he has improved theming and testing in the popular styled-components library and fixed critical history-management bugs in remix-run/history. Based in Slovakia, he pairs entrepreneurial instincts with deep technical craft, often taking product-facing ownership from spec to production.
15 years of coding experience
12 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at Czech Technical University in Prague
4 Electrical Engineering and Computer systems, 4 Electrical Engineering and Computer systems at High Technical School Humenné
Contributions:21 commits, 9 PRs, 1 push in 18 days
Contributions summary:Michal primarily focused on improving the functionality and reliability of the history management library. Their work involved fixing bugs related to the `goForward` method and ensuring proper state management across different history types (memory, browser, hash). They also implemented various tests using `describeHistory` to validate the library's behavior. Additionally, the user added local testing configuration with `zuul`.
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Role in this project:
Front-end Developer
Contributions:12 commits, 7 PRs, 28 comments in 7 days
Contributions summary:Michal primarily focused on testing and improving the theming capabilities of the styled-components library. They implemented and refined tests related to theme updates, default props, and re-renders. Further contributions involved fixing code style issues, adjusting component behavior with theme changes, and addressing issues with the StyledNativeComponent component. The user also exported a theme type definition for broader use.
reactagecssjavascriptcss-in-js
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
Michal Kvasničák - Senior Software Engineer at Discove Inc.