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

Block or report TheMaster1127

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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