Hi everyone 👋

I'm Dawid, a Software Engineer based in Częstochowa, Poland. I specialize in Python and Backend development. My focus is bridging the gap between classic engineering and Machine Learning & AI.


Most recently, I worked as a Software Developer at Nokia, where I automated tests and maintained CI/CD pipelines using Robot Framework, Docker, and Wireshark. I also developed CLI tools that streamlined release processes for the internal team.


Currently, I'm building End-to-End ML systems (check out my F1 project!) and I'm open to new opportunities as a Python or ML Engineer.


Beyond the screen, I capture moments through photography and explore the world on hikes and nature trips. Always learning, always building.


GridSearch F1

View Case Study

An End-to-End Machine Learning system that predicts Formula 1 race outcomes. Features a robust data pipeline, statistical analysis, and a prediction API served via Docker.


AutoJobApp

View Project

Automated job application bot leveraging OpenAI API to generate context-aware CVs, cover letters and Playwright for scraping job boards.


A lightweight, terminal-based To-Do manager written in C. Features a custom TUI (Text User Interface), SQLite integration, and full for portability.


Programming Languages

Python C Bash SQL JavaScript

Machine Learning & Data Science

PyTorch Scikit-Learn Transformers Pandas NumPy SciPy Matplotlib Seaborn

Backend, APIs & Databases

FastAPI Streamlit SQLModel PostgreSQL Pydantic OpenAI API

DevOps & Engineering

Docker Linux Vim/Neovim Git GitLab CI Robot Framework Pytest Playwright uv Ruff