Self-taught programmer focused on low-level systems work in C/C++, Rust, and Python. I spend most of my free time building useful open-source tools for Linux. I upload source-only (most of the time) so you can compile it yourself. That way you know exactly what's running.
I build practical utilities that solve real problems. Most of my projects involve:
- Linux kernel operations (modules, filesystems, device management)
- Systems programming (direct hardware interaction, minimal abstractions)
- Command-line tools (fast, efficient, no bloat)
- DIY approach (prefer understanding the system over using abstractions)
Drive Manager for Linux My best work
What it does: Complete drive management utility for Linux—format, encrypt, clone, analyze, benchmark, recover, and forensics operations on physical drives.
Tech Stack: C++, OpenSSL (libssl/libcrypto), lsblk, parted, cryptsetup, dd, smartctl, e2fsck
Key Features:
- Format and partition drives
- Full-disk encryption/decryption
- Disk cloning with verification
- Drive fingerprinting & forensics
- Disk space analysis & benchmarking
- Metadata extraction and recovery
- Dry-run mode for safety
- Centralized command execution abstraction
Status: Feature-complete, ~3200+ lines of production C++
- x86 Assembly — Understanding how the CPU actually works
- Advanced C/C++ — Memory models, optimization techniques
- Kernel internals — Device drivers, syscalls, module loading mechanisms
Languages I use:
- C
- C++
- Rust
- Python
- Kotlin
Linux & Systems & Embedded Systems:
- Comfortable at the command line
- Shell scripting and build systems (Make)
- Filesystem operations and encryption
Working on expanding my systems programming toolkit:
- Embedded systems
If you're interested in systems programming or Linux development, feel free to explore my repos and suggest improvements. I'm always open to feedback and collaboration.
