Damian Romanowski is a .NET developer based in Warsaw with six years of experience building backend systems and APIs. He has strong hands‑on experience with ASP.NET Core, Entity Framework Core, Dapper, and CI/CD using GitHub Actions, delivering production REST APIs for workforce management. At the British Council he continues to apply and grow his .NET expertise after designing APIs and test suites at InCore Service, where he also managed MySQL-backed data access and self-hosted runners. Earlier roles in testing and MS SQL administration give him a solid foundation in quality assurance and database maintenance, and he’s comfortable scripting in Bash and PowerShell across Linux and Windows environments. An active contributor to open-source tooling, he built a C# source generator for OneOf to automate discriminated-union patterns, improving developer ergonomics and testability. Practical, detail-oriented, and curious, he blends QA discipline with backend engineering to deliver reliable, well-tested systems.
5 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BE, Information Technology, Bachelor of Engineering - BE, Information Technology at Szkoła Główna Gospodarstwa Wiejskiego w Warszawie
Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
Role in this project:
Back-end Developer
Contributions:21 reviews, 17 commits, 8 PRs in 1 year 1 month
Contributions summary:Damian primarily focused on developing a source generator for the `oneof` library. This involved creating a C# source generator that automates the implementation of discriminated unions. The user's work included defining attributes, processing class declarations, and generating the necessary code for these unions, improving developer experience. They also added tests to validate the functionality of the generated code and addressed code cleanup.
Time tracking tool that can generate pdfs and save data to different storages: localstorage and google drive
Contributions:139 PRs, 184 pushes, 78 branches in 2 years 3 months
pdfgoogle-drivetime-trackingtrackingstorages
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
Damian Romanowski - .NET Developer at British Council