I am self-motivated and have created various projects while testing a wide range of ideas. Check out my projects and experiments with computers for more.
I've participated in numerous hackathons and achieved a decent level of success.

Oh, and does anyone remember nsjail anymore?
When needed, I was able to use and set up Go, Wireguard VPN and Kotlin-based native Android App in a single project
Achievements
My teammates and I faced tough challenges during numerous hackathons, but through determination and teamwork, we turned obstacles into at least some victories.
-
-
-
-
-
2nd place at Planet-On 2022 at tech category (as opposed to the concept one)
Projects
PalmABooks PWA (Site) (GitHub)
- File transfer via WebRTC
- Position saving for listening progress
- Automatic metadata loading (time left in file/ABook)
- OS integration using Media Session API
- Automatic jump-back feature for easy thread tracking after prolonged periods of pause
My simple paint (Site) (GitHub)
- Works using SVG paths + React
- Supports exporting to formats like PNG, JPG an SVG
- Supports variable canvas size
- Supports saving to proprietary editable file format
- Supports undo using CTRL+Z
Langka (GitHub)
An app designed for language learning. It lets user create sets of flashcards and review them.
- Supports user login
- Exports REST API using ApiPlatform
- Created using PHP + Symfony
- Frontend created with React
About Me & Computers
Throughout the years I've done a lot with computers, and when I say that, I really mean that.
How did it go? I just solved problems and tested new stuff, even when no one paid me to do so.
These things gave me knowledge about the computers itself, and helped me realize that I just like doing that.
Back then Kotlin wasn't an official Android development language. 🤷♂️
And hardly anyone does at all. People outside of the IT-security niche don't even know what it is.
To this day I can't remember why I did that.
I've owned at least 2 vps servers, which hosted total of at least 6 different websites.
[*] PalmABooks book-blogs aggregator and PalmABooks API for the PalmABooks 2 download ABooks feature. RiP
I've developed my own front gate control system, which lets me open my front gate using smartphone app.
It required a bit of digging, along with wire laying, soldering, and Raspberry Pi programming.
I use WireGuard along with my VPS to exercise remote access to my home network.
Setting it up via docker really simple, until you try to have something else but client/server architecture.
Also, don't ask me about dynamic routing to get P2P communication whenever it's possible and fallback to client/server whenever it's not.
Off the top of my head I can think of This tiny lamp and this fancy binary clock
I use hardware U2F key, and all the people should have one as well.
Nowadays you can use Chrome + your phone to do the same thing! No $$$ needed!
I've done some RE before Ghidra came out.
At the time I used radare2, which some people can use, but not me. If only I could afford IDA back then…
4+ years ago I've decided to test my luck with fuzzing OSS software, but I found only a few bugs and 0 vulnerabilities.
Having said that, finding bugs in some smaller Go, Rust and C/C++ projects, which aren't Curl or libjpeg is usually as easy as setting up a fuzzer and making a coffee.
Exploiting them however is a different cup of tea.
Learning Rust after learning RE makes it much easier.
I've started around the time async/await was entering stable, which was a long time ago now that I think of it. A bit later I've created torut
Also a quick tip here: borrow checker is simple:
You just can't reference anything below you in the call stack plus mutability limits.
And the heap for the does not exist for BC at least.
I've created at least a couple of tiny OSes using rust.
That's why I know that ext2 is the best file system, UEFI boot essentially lets you run fancy .exe files directly.
Now I am glad that I don't have to switch CPU from real mode to protected mode.
I am also happier man, now that I've already forgot all the methods to unbind A20 line.
Also pagination rules, screw segmentation.