Jason Hart

Software Engineer at Private companies, ViGEm, and others

Washington DC-Baltimore Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jason Hart is a software engineer with eight years of hands-on experience building low-level and back-end systems, particularly in Windows driver development and USB game controller emulation. Based in the Washington DC–Baltimore area, he’s a proud open-source contributor and maintainer on notable projects like ViGEm, where he refactored kernel-mode driver components to improve compatibility and performance. His background blends formal CS study at George Mason and Northern Virginia Community College with practical expertise in driver internals, USB handling, and integration layers such as Parsec and Unity. Colleagues know him as a meticulous debugger and beta tester who thrives on bridging hardware protocols and user-facing applications.
code8 years of coding experience
bookAssociate's degree, Computer Science, Associate's degree, Computer Science at Northern Virginia Community College
bookAdvanced Diploma, Engineering and Computer Science, Advanced Diploma, Engineering and Computer Science at Loudoun County High School
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at George Mason University
github-logo-circle

Github Skills (6)

windows10
c1710
usb10
driver10
c1110
emulation9

Programming languages (3)

C#C++C

Github contributions (5)

github-logo-circle
nefarius/ViGEmBus

May 2018 - May 2020

Windows kernel-mode driver emulating well-known USB game controllers.
Role in this project:
userBack-end Developer & Driver Engineer
Contributions:26 commits, 2 PRs, 9 pushes in 2 years
Contributions summary:Jason primarily focused on converting and updating kernel-mode driver code related to USB game controller emulation. Their contributions involved refactoring existing code functions like `Xusb_PrepareHardware`, `Xusb_AssignPdoContext`, and `Xusb_SelectConfiguration`. The changes suggest a focus on adapting the driver to newer versions or to improve its compatibility and performance. The user also implemented various USB handling functions for the XGIP and UsbPdo components.
drivergame-controllerkernel-modeusbxbox360-controller
megadrago88/ViGEmBus

Aug 2018 - May 2020

Windows kernel-mode driver emulating well-known USB game controllers.
Contributions:1 push, 1 branch in 1 year 9 months
kerneldriverwindows-kernelwindowscontrollers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial