Back to Projects
March 12, 2026
Systems ProgrammingPrototype

ExoWare Kernel Driver

A Windows kernel driver project exploring low-level systems programming in C++. The driver implements secure memory access patterns and performance-aware operations within the kernel address space — territory that requires precise pointer management, adherence to Windows Driver Model constraints, and careful handling of system stability. Built as a standalone learning project to complement the higher-level application work in the rest of the portfolio.

Role and Focus

Explored kernel-mode development in C++ to understand low-level Windows system architecture and memory access patterns.

ExoWare Kernel Driver

Tech Stack

Core

C++Windows Driver ModelKernel-Mode Development

Systems

Memory ManagementPointer SafetyIRQL HandlingI/O Control

Key Highlights

  • Implemented a Windows kernel-mode driver following WDM conventions for memory access and I/O handling.
  • Applied C++ with strict discipline around pointer safety, IRQL constraints, and kernel-space memory management.
  • Demonstrated willingness to work at the systems layer — below the abstraction level of most application developers.