Don't just use technology. Understand how it works.
I build and investigate software across different layers of the stack --- from microcontrollers, firmware and legacy hardware to Windows drivers, networking, security and modern enterprise applications.
I enjoy projects where software meets the underlying system: understanding the layers beneath an abstraction, rebuilding old technology, and connecting hardware with software.
-
Windows internals
-
Windows driver architecture
-
WDDM
-
GPU architecture
-
Kernel-mode concepts
-
Linux
-
ConPTY and terminal technologies
-
DOS / retro computing
-
Software reconstruction
-
PIC / AVR
-
Assembly
-
Firmware development
-
UART and serial protocols
-
USB and V-USB
-
Infrared interfaces
-
Microcontrollers
-
Hardware/software integration
-
MikroTik RouterOS
-
Firewall and IPS
-
Network security
-
VPN and tunneling
-
QUIC / HTTP/3
-
Asterisk / Issabel
-
VoIP and SIP
-
Linux infrastructure
A selection of projects that represent my interests across systems engineering, networking, embedded development and application architecture.
Windows · C/C++ · Security · TPM 2.0
Research and engineering focused on a software-based TPM 2.0 implementation. The project explores TPM command handling and the software architecture required to provide TPM-like functionality.
🌐 QTunnel
Networking · Go · Tunneling
A networking project exploring tunneling and modern transport technologies. See the repository for its current implementation, supported modes and technical documentation.
📦 NexaPack
C++20 · Compression · Systems Programming
A native archive and compression project focused on software design, compression integration and performance-oriented implementation.
Windows · WDDM · Legacy AMD Radeon · GPU Architecture
Research and experimental work exploring the feasibility and architecture of a WDDM 2.0 display driver for legacy AMD Radeon hardware.
Research / experimental project --- not a production-ready display driver.
Embedded Systems · ATtiny85 · USB · Serial · Infrared
A dual-mode infrared receiver project designed around legacy PC serial communication and USB connectivity.
Django · Django REST Framework · React · TypeScript · PostgreSQL
A full-stack platform for technical inspection workflows, combining a web API, frontend application and supporting infrastructure.
A project-control and financial-management system covering areas such as work breakdown structures, cost control, man-day management, estimates at completion, profitability, payment certificates, role-based access control and reporting.
A payment-related integration project for WordPress environments.
A software project focused on UK company filing workflows and structured business reporting.
I have a particular interest in understanding, preserving and rebuilding older technologies --- especially where software interacts directly with hardware or operating-system interfaces.
- Creative QuickCD --- legacy Creative software research and reconstruction.
- Windows 95 Style Exit for DOS --- a retro-computing experiment recreating a Windows 95-style exit interface in a DOS environment.
- Issabel CCBS --- Call Completion on Busy Subscriber for Issabel / Asterisk environments.
- MQTT Magic Mirror --- MQTT-based smart mirror and home-automation integration.
- Flipper Zero Toolbox --- tools and experiments for the Flipper Zero platform.
- Matrix Terminal --- a Windows terminal project with a Matrix-inspired interface and a ConPTY backend.
I like understanding what happens underneath the abstraction.
Application
│
▼
Framework
│
▼
Operating System
│
▼
Driver / Protocol
│
▼
Hardware
And on the networking side:
Application
│
▼
Protocol
│
▼
Firewall
│
▼
Network Stack
│
▼
Infrastructure
The interesting problems are usually somewhere between these layers.
- Native compiler and language engineering
- Windows driver development and WDDM architecture
- Legacy AMD GPU hardware
- Embedded firmware and microcontrollers
- USB and serial communication
- Network security and modern tunneling protocols
- Local AI systems
- Operating-system and terminal technologies
- Legacy software preservation
- GitHub: github.com/iliyahaddad
- Portfolio: XMB Developer Portfolio



