Low‑Level Programmer · Toolmaker · Language Designer · Programming Philosopher
I like manipulating binaries, learning assembly, and studying how CPUs work. I build tools that make reverse engineering easier, binaries smaller, and developers more powerful. I've designed six programming languages and created a compiler and assembler from scratch, written in my own programming language. I've also built a reverse engineering tool and many more projects you can see at the bottom.
Low‑Level Programming
Binary manipulation, assembly, machine code, and CPU internals. I work at the level where software meets hardware.
Tooling
Building practical tools that solve real problems — binary patching, stripping, analysis, and automation.
Reverse Engineering
I reverse engineer software and have built an environment that makes it easier.
Language Design
Designed 6 languages, from web‑targeted to low‑level, including a self‑hosting meta‑language engine.
| Project | What it does |
|---|---|
| HT-RE | Reverse engineering tool packed with features that makes RE very easy. Integrates with Ghidra, QEMU, GDB, and others. |
| HT-Movies | Local‑first movie discovery engine using AI to generate hyper‑specific tags from plots. |
| HTVM | My biggest programming language — a self‑hosting meta‑language engine that lets users define custom syntax and transpile to JS, Python, and C++. |
| HT-IDE | Desktop IDE with custom themes, plugins, and integrated HTVM engine. |
| HT-Assembler | Dependency‑free x86‑64 assembler producing ELF64 binaries. |
| cib (C-Is-Bloated) | Strips C binaries to their bare minimum — no libc, no startup, statically linked. Hello World: 173 bytes. |
| binpatch | Binary patching and analysis tool. Search, patch, disassemble, restore. |
| HTLL | My first compiler — learning how compilers work by building one. Produces x86‑64 assembly. |
| pcat | Pretty Cat. Cat files with more features: recursion, filtering, colors, follow mode. |
| TrackMania Map Analyzer | SQLite + Tkinter dashboard for tracking leaderboard data across 115+ maps. |
...and many more at the bottom.
I believe in building self‑sufficient, transparent, and offline‑first software — tools that don't rely on closed ecosystems and give developers full control over their environment.
22 years old · Self‑taught · Based in Bulgaria
Open to remote roles in tooling, reverse engineering, or low‑level development.
📍 Bulgaria
💬 Discord: themaster1127
My GitHub Stats
- HT-RE - My reverse engineering tool that makes reverse engineering extremely easy without the massive bloat.
- snippet-saver - A tool that allows you to save your own code snippets very easily and make them.
- cib (C-Is-Bloated) - A tool designed to strip the bloat from the C programming language, making binaries extremely small. For example,
Hello, World!becomes a 173 byte statically linked binary. - HT-Assembler - My assembler for ELF x86-64, written in HTVM that I use for my compiler, HTLL, and it's also written in HTVM. It's a basic assembler, but it's my assembler.
- binpatch - A binary patching tool that can disassemble, patch, and find stuff in binaries.
- HT-Movies - A tool that makes finding movies very easy and fun with so many preferences that you can sort by and find movies or shows in no time to watch.
- pcat - A tool created to print the filename at the top of the output—something regular
catdoesn't do. It also has many other useful features. - HT-Bash - A simple language written in HTVM that compiles to bash. It was made in less than 5 days.
- HT-Kernel - A basic kernel that allows me to use my fifth programming language, HTLL, in ring zero mode.
- TrackMania Map Analyzer - A tool that lets you analyze a set of maps from the game Trackmania 2020. It makes it easier to see what people have done on the set maps.
- HTLL - My very first compiler written in HTVM. It may not be that good of a language, but it was a great learning experience in how compilers work. And for the x86 target, I can also use my own assembler. Thus making everything completely from scratch.
- TrackMania Procedural Map Generator - A tool for creating procedurally generated maps in the game Trackmania.
- HT-IDE - My IDE, mostly created for HTVM. And it works in the browser and as a desktop electron application. This is the primary environment for programming with the HTVM programming language.
- HTVM - My fourth and biggest programming language, a meta programming engine with customizable syntax and the ability to compile to more than three programming languages. My biggest project by far took me over one and a half years.
- HT++ - My third programming language written in my second programming language that transpiles to C++, which I only used it to create HTVM version 1.
- HT-Workspace - A workspace IDE-like environment where I can use my first two programming languages in a static website.
- HTpy - My second programming language written in my first language, also bootstrapped, which I also have rebootstrapped my first language as well, and actually both of them together. This one transpiles to Python.
- Destroy-1-Show-2 - A simple yet addictive game written in my first language, HTH.
- Roomfinity - A simple platformer game written in my first language, HTH.
- HTH - My first programming language that transpile to JavaScript in a full HTML file.
- Minecraft-in-AHK - 2D Minecraft in AutoHotKey

