Jakub Kowalski

Senior Software Engineer at Pathway

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
Jakub Kowalski is a Senior Software Engineer based in Poland with 11 years of experience building back-end systems and developer-facing tooling. He currently contributes to Pathway, a deeptech startup delivering real-time ML on event streams, where he focuses on making streaming databases and LLM pipelines more robust and usable for enterprise clients. His open-source work on the Pathway Python ETL framework highlights a practical focus on asynchronous APIs—adding async options, capacity controls, retry and caching strategies, and improved documentation to boost developer ergonomics. Grounded in a formal computer science education from Uniwersytet Warszawski and a long tenure in production engineering, he combines pragmatic engineering with a knack for clarifying complex async behavior for consumers.
code11 years of coding experience
job6 years of employment as a software developer
bookInformatyka, Informatyka at Uniwersytet Warszawski
bookIII Liceum Ogólnokształcące w Zamościu
languagesPolish, English
github-logo-circle

Github Skills (8)

asynchronous10
etl10
python10
async10
data-processing9
documentation9
stream-processing5
rust4

Programming languages (6)

TypeScriptCoffeeScriptRustJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
pathwaycom/pathway

Jan 2023 - Jan 2023

Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Role in this project:
userBack-end Developer
Contributions:2 releases, 1 commit, 5 comments in 1 day
Contributions summary:Jakub focused on improving the Pathway framework's API documentation, specifically for asynchronous modules. Their work included adding asynchronous options, subpages, and missing entries within the `__all__` lists. They implemented and documented features related to asynchronous functionality such as capacity limits, retry strategies, and caching strategies. These changes directly impact the usability and clarity of the Pathway framework for developers working with asynchronous components.
batch-processingdata-analyticsdata-pipelinesdata-processingdataflow
handsontable/hyperformula

Sep 2018 - Mar 2022

HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting.
Contributions:34 reviews, 1040 commits, 38 PRs in 3 years 6 months
reactformulasjavascriptperformancecrud
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
Jakub Kowalski - Senior Software Engineer at Pathway