Bartłomiej Kochanek · KotreQ

I solve the problems that don’t fit in a tutorial.

CS student from Poland. Algorithms, peer-to-peer networks and cybersecurity, and doing quite unusual things with code.

about

Problem solver by habit.

I’m Bartłomiej, a computer science student from Poland. I like the moment a messy problem turns out to be a graph, a search or a probability question.

Most of what I build starts with “how does that actually work?” and ends with my own implementation: a DHT client, RSA from first principles, a solver that plays Minesweeper better than I do.

based in
Poland
studying
Computer Science
focus
algorithms · security · P2P
writes
Python, mostly from scratch
open source
8 public repos

skills

What I’m good at

Three areas I keep coming back to.

Algorithms

  • ›Graph search
  • ›Monte Carlo Tree Search
  • ›Probabilistic inference
  • ›Heaps & sorting
  • ›Union-find
  • ›Weighted sampling

Security & crypto

  • ›RSA from scratch
  • ›CRC checksums
  • ›Prime generation
  • ›PRNGs
  • ›Binary protocol parsing
  • ›Thinking like an attacker

Systems & networks

  • ›BitTorrent Mainline DHT
  • ›Kademlia routing
  • ›UDP & bencode
  • ›Order matching
  • ›Test harnesses
  • ›Python

contact

Got a hard problem?

Send it my way. I like the ones nobody else wants to touch.