I am a low-level systems programmer and automation developer specializing in custom toolchains, kernel-level architectures, and cryptographic protocols. I prefer building things from the ground up to eliminate software bloat and ensure maximum determinism.
- ๐ ๏ธ Currently developing: Low-level toolchains and custom compiled systems.
- ๐ Studying: Cybersecurity & Robotics Systems Engineering at Swinburne University of Technology.
- ๐ฌ Ask me about: Strict C99, Nim, Bash optimization, custom Makefiles/Ninja build trees, and privilege escalation triage.
- ๐ PGP Public Key: zain-khan.dev/pgp.asc
- ๐ Technical Blog: blog.zain-khan.dev
- KPL: A zero-dependency, 3-stage custom compiler toolchain written in strict ISO C99 that emits deterministic System-V AMD64 assembly text, featuring its own automated regression testing engine.
- LFS-Scripts: An automated multi-stage compilation pipeline designed to bootstrap a custom Linux distribution from source code. Replaces standard GNU overhead with
musl-libcand a slimmedslimcctoolchain to drop deployment times down to 8 minutes. - saur: A clean, minimal, and secure Arch User Repository (AUR) package deployment helper written purely in native Bash.
- PWSS: A decentralized alternative web protocol running over asynchronous Unix IPC pipes and PGP-verified static index streams. Includes a native desktop GUI client built via the Qt6 framework.
- SECTOR-0: A minimalist typetron genre game core engineered using native Nim.
Variational Quantum Simulation via Parallelized GPUs (2026): Authored an independent research whitepaper evaluating distributed hybrid quantum-classical networks (PennyLane) simulated on classical GPU workstations, profiling VRAM footprint optimizations down to 0.0746 MB and mapping migration paths onto room-temperature diamond NV-center physical QPUs.
- Languages: Strict ISO C99, C++ (Qt6), Assembly (NASM/AMD64), Nim, Python, Bash.
- Systems Internals: Linux environment isolation (chroot), initialization tracking (runit), modern privilege escalation (
run0). - Build Infrastructure: GNU Make dependency debugging, Ninja build tree parallelization.


