As of September 2026.

I study at Staszic High School and build my own web apps.

I'm in my second year at XIV LO im. Stanisława Staszica in Warsaw (math‑physics‑CS track). After school I build E8na100 — a study tool for the Polish 8th‑grade exam. Before that I built QRTransfers: it works, but I'm no longer developing it. I also train competitive programming and debate. I'm curious about the world — I like understanding how things work on the inside.

At school

  • 2nd year at Staszic, math‑physics‑CS track
  • School informatics club — solving algorithmic problems regularly
  • Preparing for the 4th Polish AI Olympiad (stage 1 in December) — learning machine learning from the basics
  • Debating in Oxford and WSDC formats

After school

  • E8na100 — rebuilt from scratch over the summer; it’s my main project now
  • QRTransfers is live, but I'm not developing it further
  • Learning web application security on CTF platforms

E8na100

In development

A study tool for the Polish 8th‑grade exam. Students solve a past paper online or upload photos of work done on paper. Closed questions are checked against the official CKE answer key; open answers are graded by a language model using the published CKE marking rules — with a justification for every answer.

Currently: 18 past papers from 2019–2026 (Polish, math, English), 343 questions. I rebuilt the service from scratch in August 2026 and it's my main focus now — a fresh start without a large user base.

e8na100.com ↗Python · LLM · OCR

QRTransfers

Live · not in development

QR‑code payments without a card terminal for small sellers — market stalls, events, food trucks, freelancers. The seller creates a QR code or link; the buyer scans it and pays with their phone.

My first project taken to production (2025): Flask backend, payments via Stripe Connect, webhooks, a B2B API, and an Android app on Google Play. It still works, but I'm not developing it further.

qrtransfers.com ↗Flask · Stripe Connect

Olympiads & contests

  • 2× finalist, Junior Informatics Olympiad (7th and 8th grade)
  • Competed in Potyczki Algorytmiczne 2026
  • Finalist, LOGIA Mazovian informatics contest
  • Qualified for the 2nd stage of the Mathematical Olympiad
  • 100% in math on the 8th‑grade exam
  • Distinctions in the Kangaroo Math contest and a logical‑thinking contest

Beyond the classroom

  • AI Summit Rolling Hackathon (June 2026) — as a team we built a demand‑forecasting model for a manufacturing company (LightGBM, Monte Carlo simulations)
  • Debating — Warsaw Debate League and the Polish Parliamentary Debate Championship (2026), school debate club
  • CTFs on TryHackMe, HackTheBox and picoCTF — web vulnerabilities (SQL injection, XSS, SSRF, JWT), only in legal training environments
  • Volunteering; vice‑chair of the student council in primary school
Web & backend
programming in Python, building websites and backends from scratch — database and app logic included
Deployment & payments
running apps on my own server and wiring up online payments
AI
building features on top of AI models — grading answers, reading text from photos
Algorithms
programming in C++ and solving olympiad problems

How I work

On bigger projects I rely heavily on AI coding agents (e.g. Claude Code). I own the architecture, product decisions, production testing and deployment.

  • I prefer specifics and numbers to generalities
  • If I don't know something, I say so and check the sources
  • I keep asking until I understand the mechanism, not just the formula
  • I polish the look and UX of my sites myself
  1. Juliusz Verne Primary School (Warsaw)
  2. OIJ finalist (7th grade)
  3. OIJ finalist (8th grade)
  4. Finished primary school — 5.8 average, 100% in math on the 8th‑grade exam
  5. Started QRTransfers
  6. XIV LO im. Stanisława Staszica, math‑physics‑CS track
  7. Potyczki Algorytmiczne 2026
  8. QRTransfers app on Google Play
  9. AI Summit Rolling Hackathon — team demand forecasting
  10. New version of E8na100, built from scratch
  11. 2nd year; preparing for the AI Olympiad

Sports

  • Tennis — 6 years, 1–2 sessions a week with a coach
  • Table tennis — district tournament successes in primary school; back to training
  • Skiing
  • Windsurfing — started in summer 2026

What I'm curious about

  • How AI models work on the inside
  • Systems and network security
  • The history of tech companies
  • Aviation
  • Wildlife and faraway travel
  • Books