Mark Nemec is a Director of Engineering based in Bratislava with 14 years of experience building and leading teams across distributed systems, SRE, and product engineering. He has progressed from data acquisition and web scraping at Skyscanner to senior engineering and management roles at Parrot and now leads engineering at Filevine. Hands-on as well as strategic, Mark contributes to open source—improving robustness and modernizing a well-used Node.js statsd client—and has shipped iOS UX improvements for a Hacker News client, showing fluency across backend and mobile. He excels at untangling difficult problems and turning them into reliable, maintainable systems while coaching teams to deliver at scale. Trained in computer science at the University of Edinburgh, he combines pragmatic code-level fixes with long-term architectural thinking. A detail-oriented engineer-manager, he often focuses on error-handling and code clarity that quietly reduce production incidents.
14 years of coding experience
10 years of employment as a software developer
BSc Computer Science, BSc Computer Science at The University of Edinburgh
Contributions summary:Mark primarily focused on enhancing the user interface and functionality of the iOS client. Their contributions include implementing infinite scrolling for the "New" tab, improving the share functionality by integrating `UIActivityViewController`, and refactoring code related to Instapaper integration. They demonstrated a strong understanding of UIKit frameworks by making UI enhancements and adapting existing features.
Node.js client for statsd, DogStatsD, and Telegraf
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 1 comment in 5 days
Contributions summary:Mark primarily focused on improving the error handling and robustness of the `statsd.js` client. Their contributions involved addressing issues related to socket creation and callback mechanisms. They corrected the logic for handling errors when the socket is not properly created and the callback is not set. Further, the user made improvements by refactoring the code, including replacing `var` with `let` and `const`, and replacing a string with an error, enhancing the overall maintainability and clarity of the code.
js-clientnode-jsdogstatsdtelegramnodejs
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.