projects
reverse engineering of a certain cad program
reverse engineered a woodworking cad program that is still actively maintained to this day. analysed the binary with ghidra and x64dbg, patched the license checks and injected a custom dll to bypass protection — works across versions.
reverse engineering of a saas license
reversed a java spring saas backend to understand its license mechanism. the xml licenses were obfuscated with a custom xor-based encryption scheme. deconstructed the algorithm and wrote a standalone python license generator that produces valid licenses.
baybot, the mmorpg gameplay automation bot
__ __ __
/ / ___ ___ __/ / ___ / /_
/ _ \/ _ `/ // / _ \/ _ \/ __/
/_.__/\_,_/\_, /_.__/\___/\__/ v0.1
/___/built a gameplay automation bot for an mmorpg in python. used npcap and packet sniffing to read game state directly from network traffic rather than screen scraping, enabling reliable automation of in-game actions without relying on visual detection.
packet sniffing an mmorpg market
analysed network traffic of an old polish mmorpg to extract real-time market and trading data. used wireshark with ip filtering to isolate game server packets, identified the market protocol structure, and built a parser to decode item listings and prices — enabling automated price tracking.
shopper — product price & availability tracker
full stack web application that monitored product availability and prices across online stores, notifying users via email when items changed status. built with svelte on the frontend, golang and python on the backend, and mysql for storage.
minisumo — autonomous sumo robot [report]
designed and built an autonomous minisumo combat robot within the 10×10cm, 500g class constraints. selected and integrated an stm32f103 bluepill, dual n20 micro gearmotors driven by tb6612fng h-bridges, four ktir0711s line sensors for ring edge detection, and two pololu 2578 ir distance sensors for opponent tracking. programmed autonomous strategy in c using the hal library.
milo — 4dof robotic arm [report]
constructed and programmed a 4dof robotic arm that solved inverse kinematics. designed the electronics in kicad and the mechanics in fusion 360, programmed the stm32 microcontroller in c using the hal library, and built a qt5 visualisation application in c++.
ariadna minesweeper — konar team project
team project within the konar robotics student interest group. built the project website in html, css, and javascript, and programmed low-level peripherals for the sensorboard module in c for the stm32 microcontroller using the hal library.