Jeff's CV so far

Work Experience

(Contacts available on request. This is a public page, so I will not list individual's names and phone numbers.)

Juneish 2003-Present. Development lead, Microsoft Corporation

After my project was cancelled (see below), I was delighted to be invited back to the Direct3D group to take up a position as development lead working on, among other things, the next version of Direct3D. This has been a fantastic learning experience for me.

September 2002-June-ish 2003. Developer, FASA Studio, Microsoft Corporation

I decided to find a more creative position within Microsoft, leaving Direct3D with a heavy heart. I joined the ironWorks studio which was folded into FASA studio in late 2002. I was responsible for animation and physics simulation software, working on a first-person science fiction shooter for the Xbox. I touched on many aspects of the engine from tools interface (Maya) to scene graph to gameplay coding. I also wrote a large amount of back-story for the project. The project was cancelled due to conflicts with other shooter projects and unforeseen acquisitions.

July 1995 - September 2002. Developer and Development lead, Microsoft Corporation

Developer, then Development Lead for DirectDraw. DirectDraw was subsumed into Direct3D, and I became one of three development leads who produced Direct3D, Microsoft's high performance, game-oriented 3D API. I concentrated on the "infrastructure" aspects of the API- data transport, resource management, API object hierarchy, GPU driver interface, presentation methodologies.

May 1994 - June 1995. Developer, ATI Technologies, Inc.

I wrote device drivers for multimedia parts during my tenure at ATI, concentrating on ATI's MPEG decoder part.

April 1993 - May 1994. Research assistant, University of Toronto, Dept. of Physics

I worked under the supervision of Prof. Pekka Sinervo in the high-energy group. I wrote software to analyze the performance of a subsystem (the muon detectors) of the collider-detector at Fermilab (CDF). I also provided test software and performed bench and irradiation testing of front-end signal amplifiers for detectors for the ill-fated Superconducting Supercollider.

Summer 1992. Internship, Carl Zeiss Canada.

I coded control software for a couple of Zeiss' ultrasonic echography machines.

1990-1992. Contract audio device driver programming, Sir-Tech Software

I wrote PC audio drivers that were included in a couple installments of the Wizardry series. This contract came my way thanks to another programmer on the Wizardry series who had been impressed by my Color Computer digital audio work. My credits on these titles are documented informally here and here.

1988-1990. Conception, design and development of game titles, Oblique Triad

During this time period I conceived, wrote and produced seven titles for the Tandy Color Computer, including all back-story and artwork. These titles were published by a two-person partnership between myself and my friend Mr. David C. Triggerson. More detail can be found here.

Education

I earned a BSc in physics and mathematics from the University of Toronto in 1994.

Publications etc.

Patents

I hold four patents concerning the Direct3D API in DirectX 8.

I have two more pending. One describes a method for marrying alpha-aware and non-alpha aware rendering systems. The other details a lossless method for re-directing CPU writes away from a peripheral device without suspending the thread.

Software Titles

Current project: A hobby effort entitled "The Ominus Project". Real-time, first-person 3D adventure for 3Com Palm Pilot. An early alpha version is available here. Details on my efforts to develop a 3D authoring and presentation toolset on the Palm is available here.

1999 "Caladuril, Flame of Light" Fantasy adventure for 3Com Palm Pilot. I re-coded my Color Computer title for the Palm Pilot. Released as shareware.

1990 "Those Darn Marbles" Arcade-style game for the Tandy Color Computer. Published by Oblique Triad.

1990 "Studio Works" Digital sound editing system for the Tandy Color Computer. Published by Oblique Triad.

1989 "Overlord" RTS battle game for the Tandy Color Computer. Published by Oblique Triad.

1989 "The Seventh Link" Fantasy role-playing game for the Tandy Color Computer. Published by Oblique Triad.

1988 "Caladuril 2, Weatherstone's End" fantasy adventure for the Tandy Color Computer. Published by Oblique Triad.

1986 "Caladuril, Flame of Light" fantasy adventure for the Tandy Color Computer. Published by Diecom Products, and then subsequently by Oblique Triad.

back to Jeff's personal page