Skip to content
View TheMaster1127's full-sized avatar
🚀
Revolutionizing programming
🚀
Revolutionizing programming
  • Bulgaria
  • 12:15 (UTC +03:00)

Block or report TheMaster1127

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TheMaster1127/README.md

TheMaster1127 (aka Mr. Compiler)

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.


What I Do

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.


Notable Projects

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.


Philosophy

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.


Currently

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

GitHub Streak


Most Of My Projects (Latest to Oldest)

  1. HT-RE - My reverse engineering tool that makes reverse engineering extremely easy without the massive bloat.
  2. snippet-saver - A tool that allows you to save your own code snippets very easily and make them.
  3. 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.
  4. 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.
  5. binpatch - A binary patching tool that can disassemble, patch, and find stuff in binaries.
  6. 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.
  7. pcat - A tool created to print the filename at the top of the output—something regular cat doesn't do. It also has many other useful features.
  8. HT-Bash - A simple language written in HTVM that compiles to bash. It was made in less than 5 days.
  9. HT-Kernel - A basic kernel that allows me to use my fifth programming language, HTLL, in ring zero mode.
  10. 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.
  11. 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.
  12. TrackMania Procedural Map Generator - A tool for creating procedurally generated maps in the game Trackmania.
  13. 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.
  14. 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.
  15. 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.
  16. HT-Workspace - A workspace IDE-like environment where I can use my first two programming languages in a static website.
  17. 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.
  18. Destroy-1-Show-2 - A simple yet addictive game written in my first language, HTH.
  19. Roomfinity - A simple platformer game written in my first language, HTH.
  20. HTH - My first programming language that transpile to JavaScript in a full HTML file.
  21. Minecraft-in-AHK - 2D Minecraft in AutoHotKey

Pinned Loading

  1. HT-RE HT-RE Public

    HT-RE is a dependency-light, web-based Graphical User Interface for Reverse Engineering and Binary Patching. Designed natively for Linux, it acts as an IDE-like wrapper that seamlessly integrates s…

    JavaScript

  2. C-is-bloated C-is-bloated Public

    cib is a tool that strips C binaries down to the bare minimum — removing libc, startup code, debug info, and section headers — to produce a tiny static Linux binary.

    Shell

  3. HT-IDE HT-IDE Public

    The IDE of the future — seamlessly built for HTVM, customizable, efficient, and ready to power the next generation of programming.

    JavaScript 1

  4. binpatch binpatch Public

    binpatch is a powerful, dependency-free command-line utility designed to patch, find, and disassemble bytes directly inside binary files. It simplifies low-level binary editing by combining the bes…

    Python

  5. HT-Assembler HT-Assembler Public

    HT-Assembler is a minimal, dependency-free assembler that produces highly optimized, Section-Header-Free ELF64 executable binaries for Linux x86_64 (AMD64 / Intel 64).

    C++

  6. HT-Movies HT-Movies Public

    The Ultimate Highly Advanced, Local-First Cinematic Discovery Engine. Have you ever tried to find a specific type of movie or show, but standard streaming services only let you filter by generic ca…

    HTML