Tomasz Sowinski

Warsaw, Masovian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tomasz Sowinski is a pragmatic C/C++ systems engineer with eight years of professional experience building high-reliability finance and payments software and later managing development of a global payment engine at Verifone. He favors simplicity and low-level languages for the balance of modeling power and performance, while remaining fluent in Java, scripting, and cross-platform tooling. Tomasz has shipped core banking and trading calculations, embedded payment stacks (EMV), and mobile game experiments, and he’s comfortable moving between architecture, hands-on coding, and mentoring. An active contributor to the dotnet/runtime project, he has applied deep runtime and architecture-specific expertise to enable and optimize RISC‑V support—work that underscores his knack for low-level performance and portability. Based in Warsaw and trained in quantitative methods, he combines analytical rigor with a long-running interest in open source and clean engineering.
code8 years of coding experience
job11 years of employment as a software developer
bookMSc, Quantitative Methods & IT Systems, MSc, Quantitative Methods & IT Systems at Szkoła Główna Handlowa w Warszawie
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

arcgisruntime10
assembly10
c-language10
runtimes10
net10
risc-v10
run-time10
low-level-programming10
assemble10
assembler10
compile10
cprogramming-language10
jit10
float329
performance-optimization9

Programming languages (9)

C#PowerShellC++CLLVMTeXJavaScriptSwift

Github contributions (5)

github-logo-circle
dotnet/runtime

Jul 2023 - Apr 2025

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer & Systems Engineer
Contributions:394 reviews, 69 PRs, 436 comments in 1 year 8 months
Contributions summary:Tomasz's contributions primarily revolve around enhancing the .NET runtime's RISC-V architecture support. Their work focused on enabling and optimizing features for the RISC-V platform, including thread-local storage (TLS) access, atomic operations, and floating-point calculations. They addressed multiple issues by modifying coreclr files, specifically those related to JIT compilation, code generation, and low-level assembly routines, demonstrating a deep understanding of the runtime's inner workings and architecture-specific optimizations. They are also involved in bringing up the ELT profiler.
dotnetruntimelinuxcsharpxamarin
tomeksowi/runtime

Jul 2023 - Apr 2025

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Contributions:397 pushes, 72 branches in 1 year 8 months
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
Tomasz Sowinski