I will develop windows device drivers for custom hardware


About this gig
I develop custom Windows device drivers for hardware and system-level applications using C/C++, WDM, KMDF, and WDK.
I can help with:
Custom Windows device-driver development
Hardware and device-stack integration
WDM / KMDF driver implementation
Device interfaces and IOCTL communication
INF/INX installation configuration
Existing driver modification and troubleshooting
Driver debugging and stability improvements
Windows 10/11 x64 and ARM64 projects where applicable
My documented work includes custom Windows device-driver development, hardware and device-stack integration, kernel/user-mode communication, driver installation, and low-level system components.
For existing drivers, I can review source code, investigate issues, and implement required changes. For new hardware projects, please provide the device model, hardware IDs, technical documentation, target Windows version, and expected functionality.
Please contact me before ordering for complex or hardware-dependent projects so I can review the requirements and confirm the appropriate scope.
Get to know Maheen Fatima
Windows Kernel Driver Developer
- FromPakistan
- Member sinceAug 2026
- Avg. response time1 hour
Languages
Urdu, English
My Portfolio
FAQ
Can you integrate a driver with custom hardware?
Yes. For supported hardware projects, I can work with device information, hardware IDs, existing driver stacks, and technical documentation to implement the appropriate Windows driver integration.
Do you work with WDM and KMDF?
Yes. I can work with both WDM and KMDF where appropriate. The framework depends on the device architecture, existing driver stack, and required functionality.
Can you implement IOCTL communication?
Yes. Where required by the architecture, I can implement device interfaces and IOCTL-based communication between a Windows driver and a user-mode application.
Can you create INF/INX installation files?
Yes. I can configure driver installation and registration files such as INF/INX where applicable to the driver and target Windows environment.

