Aaron Giles


I am a 30-year veteran computer programmer with extensive experience in operating systems, video games, porting, and emulation. I am also a dabbler in other technologies like compression, audio processing, MIDI, etc. Almost completely self-taught, I am an expert in C, C++, and many forms of assembly language.

Below you can find an online resume of sorts, with links out “war stories” containing more detailed information. I’ve listed formal work projects first, with side projects at the end.


Work Projects

Microsoft Logo
2003–2021: Principal Software Engineer/Lead, Microsoft
Connectix Logo
1998–2003: Lead Software Engineer, Connectix
LucasArts Logo
1995–1998: Lead Mac Developer, LucasArts Entertainment Company
Cornell University Medical College Logo
1993–1994: Lead Mac Developer, Cornell University Medical College
University of Chicago Logo
1992–1993: Research Assistant, U. Chicago Department of Physics

Side Projects

1997–2012, 2020–2021: Project Lead/Architect, MAME
MacOS Logo
1990–1997: MacOS Freeware/Shareware Developer
1979–1990: Basement-Dwelling Kid Writing Code

This site and all contents Copyright © Aaron Giles