Kamil Piechowiak

Datastore Research Engineer

Greater Poland Voivodeship
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
Kamil Piechowiak is a Datastore Research Engineer with six years of experience building backend systems for real-time analytics, ETL, and ML/LLM pipelines. He combines an academic background in machine learning and optimization from Poznan University of Technology with production experience from stints at Facebook/Meta and his current role at Pathway. As an active contributor to the open-source Pathway project, he implemented temporal operators (interval and asof joins), tuple comparisons, numerical ops, and Python API improvements to support streaming, RAG, and LLM workflows. Based in Greater Poland, he specializes in turning research ideas into production-grade datastore features that handle temporal semantics and large-scale streaming workloads.
code6 years of coding experience
job4 years of employment as a software developer
bookPoznan University of Technology
github-logo-circle

Github Skills (16)

etl10
stream-processing10
rust10
python10
data-processing10
data-pipelines9
data-structure9
data-pipeline9
datastructures-algorithms9
data-structures9
algorithms9
type-checking8
machine-learning-algorithms8
typehinting8
algorithm8

Programming languages (6)

JavaJavaScriptHTMLJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
pathwaycom/pathway

May 2023 - Jan 2025

Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Role in this project:
userBackend Developer
Contributions:27 comments, 9 issues in 1 year 8 months
Contributions summary:Kamil primarily contributed to the core functionality of the Pathway framework, focusing on implementing and refining operators for stream processing, data transformations, and query evaluation. They added support for tuple comparisons and contributed to the design of temporal operations such as interval joins and asof joins, introducing features like handling zero-length intervals and incorporating temporal behavior. The user was also involved in implementing numerical operations, such as absolute value calculations, and enhancing the Python API for better integration and usability.
batch-processingdata-analyticsdata-pipelinesdata-processingdataflow
pathwaycom/llm-app

Jul 2023 - Dec 2024

Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.
Contributions:28 reviews, 5 PRs, 5 pushes in 1 year 4 months
chatbothugging-facellmllm-localllm-prompting
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