I'm a junior Python backend developer and a fourth-year Computer Science student at PJATK in Warsaw. I mostly write Python: REST APIs and backend systems, data pipelines and some applied AI. I like clean architecture and tests, and I prefer projects that solve a real problem.
Looking for a junior backend / Python developer role or internship in Warsaw or remote.
| Project | What it is | Links |
|---|---|---|
| Undercut | Formula 1 stats since 1950, race analysis and replay, and a podium prediction game. Django modular monolith with a PostgreSQL transactional outbox, Next.js frontend, self-hosted. | Try it live · Source |
| pytest-queryguard | pytest plugin that fails tests hiding N+1 queries and missing indexes in SQLAlchemy 2 code. On PyPI (stable 0.3.0, 0.4 release candidates in progress). | Source · PyPI |
| Contrail | Self-hosted real-time flight tracker with a WebGL map, a photo per aircraft, the full track and the route ahead. | Try it live · Source |
| Reroute | Live Warsaw transit map with delays, plus a LightGBM model that predicts arrival delays (about 9% lower error than a persistence baseline on held-out data). | Try it live · Source |
| clip_to_text | Local video-to-text transcription with queued jobs, live progress and SRT export. | Source |
| pgqueue | Background job queue on PostgreSQL (SKIP LOCKED, leases, retries, dashboard). |
Source |
| Gravity Studio | Interactive Solar System viewer: a Pygame desktop app and a Three.js browser version, with orbital elements from JPL and textures from Solar System Scope. | Try it live · Source |
| plan-bot | Telegram and Discord bot for university timetables from ICS feeds. | Source |
Self-hosted demos: System status
Merged:
- cleder/awesome-python-testing #135: added pytest-queryguard to the Tools list.
- sqlalchemy-utils #838: fixed the Read the Docs build so autodoc can import the package.
Open:
- pytest #15164: make
Pytester.syspathinsert()affect subprocesses. - pytest-xdist #1397: reported the
is_xdist_controller()problem and proposed the fix; the maintainer's PR #1398 follows it. - awesome-sqlalchemy #85: add pytest-queryguard to the Testing section.
Also a Stack Overflow answer on mapping a PostgreSQL view without a primary key in the SQLAlchemy ORM.



