Machine Learning Software Engineer at Digital Turbine
Warsaw, Masovian Voivodeship, Poland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michał Szafraniuk is a Machine Learning Software Engineer based in Warsaw with nine years of experience building production-grade backend systems and ML solutions. He brings strong Scala expertise from roles at SoftwareMill, Caesars, and TouK, and has contributed to notable open-source projects like tapir—improving OpenAPI components and resolving encoder compatibility issues—and magnolia, where he reinforced typeclass derivation via rigorous testing. His background spans applied AI research and data engineering, with a recent focus on shipping ML features at Digital Turbine. Earlier career experience in equity sales trading gives him a pragmatic, data-driven approach to problem solving and risk-aware decision making. He combines academic training in computer science and economics with a track record of improving robustness and interoperability in both libraries and production services.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Warsaw
Doctoral Studies in Economics, Doctoral Studies in Economics at SGH Warsaw School of Economics
Easy, fast, transparent generic derivation of typeclass instances
Role in this project:
Backend Developer
Contributions:18 reviews, 48 commits, 7 PRs in 2 months
Contributions summary:Michał's commits primarily focus on writing and refactoring tests for a Scala library. The commits involve creating and modifying test cases to verify the functionality of typeclass derivation, product derivation, and other related features. The user demonstrates familiarity with the library's core concepts and the testing framework used. The user's contributions focused on ensuring the correctness and reliability of the library's core functionality.
Contributions:5 reviews, 13 commits, 12 PRs in 6 months
Contributions summary:Michał contributed to the `tapir` project, which focuses on self-documenting APIs. Their primary contribution involved enhancing the `Components` class within the OpenAPI model by adding fields for various API components like responses, parameters, and headers. They also cleared out `todos` and resolved compatibility issues, including missing Circe encoders and fixing empty callback encoder issues. This suggests a focus on improving the OpenAPI specification implementation.
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
Michał Szafraniuk - Machine Learning Software Engineer at Digital Turbine