Rafał Łyżwa is a Senior Software Engineer based in Warsaw with 10 years of hands-on experience building full-stack web systems and distributed cloud services. A University of Warsaw computer science graduate and competitive programming enthusiast, he brings strong algorithmic thinking to pragmatic product work—from frontend account features in the popular osu! web platform to backend data integrations like Parquet support in the OctoSQL engine. He’s shipped MLops and healthcare management applications in production, comfortable spanning PHP/Blade and CoffeeScript to Go and data-layer implementations. Known for turning complex data and UX requirements into reliable, maintainable code, he combines deep problem-solving skills with a track record of contributing to notable open-source projects.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Good, Bachelor's degree, Computer Science, Good at University of Warsaw
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Role in this project:
Back-end Developer
Contributions:18 commits, 4 PRs, 14 pushes in 6 months
Contributions summary:Rafał primarily contributed to the implementation of a Parquet data source within the OctoSQL query engine, a tool designed for data analysis and transformation. Their work involved writing code to read data from Parquet files, including the creation of a custom iterator to handle the data loading and iteration. They also added support for repeated elements. This includes defining the data source, and creating the reader and stream to enable the parquet functionalities to be used with the OctoSQL tool.
Contributions:9 commits, 2 PRs, 13 comments in 11 months
Contributions summary:Rafał's contributions primarily focus on implementing and modifying features related to user account settings within the osu!web platform. This includes the initial implementation of a playstyle picker with associated UI elements and backend logic, as well as subsequent styling and translation additions. Furthermore, the user is involved in updating the account controller to manage playstyle settings. The changes encompass frontend (blade templates, coffee script) and backend (PHP) code.
browserbackendfrontendosularavel
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
Rafał Łyżwa - Senior Software Engineer at neptune.ai