Empezó a trabajar en el Commodore en 1983 como ingeniero, con Bil Herd.
Su primer proyecto consistió en ayudar a la compresión Plus/4 de sistemas TED, C16 y demás.
Tras terminar la Commodore 128, Bil Herd se marchó de la empresa y Dave Haynie se convirtió en el jefe de la misma.
Más tarde se unió con Bob Welland para desarrollar el módulo CPU A2620, lanzando A2630 un año después.
En 1989 empezó a diseñar el bus de expansión Zorro III y en 1990, con Greg Berlin, Hedley Davis, Jeff Boyer y Scott Hood, creó Amiga 3000.