╔══════════════════════════════════════════════════════════════════╗
║ ║
║ resenpai@deck:~$ whoami ║
║ denis · saint-petersburg · tools & research ║
║ ║
║ resenpai@deck:~$ uptime ║
║ coding since 2019 · typescript · react · node ║
║ ║
╚══════════════════════════════════════════════════════════════════╝
Frontend engineer by trade — React and TypeScript, with a stint as tech lead along the way. On GitHub I mostly build tools and dig into how things work: game tooling like poe2perfect and poe2perfect-trade for Path of Exile 2, Cyberdeck — a set of autonomous scripts for network and server tasks — and research into cryptography and networking.
Off the frontend I write Node.js servers, desktop apps on Electron, and automation for server fleets — including my own control terminal on Ansible and Python.
| project | what it is | |
|---|---|---|
| 🦀 | weak-coin | A cryptocurrency built from zero in Rust, written as a series. Why a hash is the glue that holds a chain, why a signature can't be forged but can be sidestepped, why mining is expensive to write and cheap to verify. TDD, one module per chapter. |
| 🛠️ | Cyberdeck | A set of autonomous scripts for network and server tasks. Every script is one step in a pipe, all speaking a single JSON dialect (cyberdeck.v1) — masscan into nmap into whatever comes next. Strict contract: stdout is data, stderr is everything else. |
| 🧠 | memory-arena · play → | You are the RAM manager. Programs send ALLOC and FREE requests as tetromino-shaped blocks; you place them, free them by pointer, defragment the garbage, and try not to leak. TypeScript, no engine. |
| ⚔️ | poe2perfect | One click turns a long build page into tabs: skills, gear, passives and progression each fit on one screen, with game tooltips for everything. |
| 💱 | poe2perfect-trade | A cleaner workspace for the Path of Exile 2 trade site. Chrome and Firefox extension, TypeScript. |
[rust] weak-coin — the chapter on signatures, and how to sidestep them
[python] Cyberdeck — chaining the next tool into the cyberdeck.v1 pipeline
[read] systems programming, applied cryptography, offensive security
$ cat ./tape.txt
Found a strip of punched paper tape in an old teletype. Someone left a message.
.______________________.
| .................... |
| oooooooooo.o.ooo.o.o |
| oooooooooooooo.ooooo |
| o.o..o..oooooooooooo |
| ....o..oo.....o....o |
| :::::::::::::::::::: |
| .o.oo.....o...ooo..o |
| o.o.o...o...ooo...o. |
| .ooo..ooo...o.o...oo |
'----------------------'
Holes are ones, read it the way the machine would. The flag looks like resenpai{...}.



