Most developers learn how to make software work. I also learn how it fails, from the web layer down to the assembly.
That mindset shapes everything I ship: fast, clean, and hard to break.
I don't slap a framework on top and hope for the best — I understand what happens underneath, from how memory is laid out to how a network packet gets parsed. That's why my tools tend to be small, direct, and reliable instead of bloated.
Full-control ADB toolkit — not another wrapper script.
A professional CLI + interactive dashboard for managing Android devices over ADB.
Built with Python, Rich, and Click — designed to work across Xiaomi, Samsung, Pixel, and Huawei ROMs.
| ⚙️ Domain | 🔧 What I work with |
|---|---|
| Backend & Automation | Python, Flask, REST APIs, bots, proxy networking |
| Native & Desktop | C++, C#, Qt |
| Web Front | HTML, CSS, JavaScript |
| Low-Level | Assembly, memory & binary internals |
| Mobile & ADB | Android platform tools, device control, ROM compatibility |
| Security | Secure-by-design development, defensive mindset |
╔═══════════════════════════════════════════════════════════╗
║ ║
║ "If you can't explain what your code does at the ║
║ byte level, you don't really understand it." ║
║ ║
╚═══════════════════════════════════════════════════════════╝
- 🔒 Security first — every feature is designed with the assumption it will be attacked
- ⚡ No bloat — if a dependency isn't earning its keep, it gets cut
- 🎯 CLI over GUI — the terminal is the control room, not a fallback
- 🧪 Break it yourself — if I haven't tried to break it, I don't ship it