Beneath the abstraction / Selected work
ExoWare Kernel Driver
Windows kernel-mode driver written in C++ for secure memory access and low-level system interaction.
Prototype01 / The project
Behind the work.
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.
Across the system boundary.
Follow a conceptual request lifecycle.
User space
Caller
A bounded example request
Kernel space
Receive request
A conceptual driver request lifecycle. No native code runs and no device memory is accessed.
03 / The build
Details that matter.
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.
Core
C++ / Windows Driver Model / Kernel-Mode Development
Systems
Memory Management / Pointer Safety / IRQL Handling / I/O Control
Have a related challenge?
Let’s talk about your project.
Tell me what you are trying to build, who it is for, and what a useful result would look like.