YON - Jan C. Hardenbergh
email@example.com - 978-443-2176
The tasks to which I add unique and high value involve developing and
integrating new technologies, especially 3D graphics, UI and 2D systems,
and the Net.
I have expertise in OpenGL, Volume Rendering, Visual C++, VRML, X, and
UNIX. Strong knowledge of MFC, Win32/NT, raytracing, and radiosity.
March 2000 - November 2001, Revit Technology
Revit allows architects to created parametric building models. I developed
a tool set for creating high end architectural renderings using raytracing
and radiosity. Consisting of MFC, Rogue Wave, and custom UI components,
it was developed in Visual C++ and layered on the AccuRender
library. Enhanced and maintained the core OpenGL graphics system; implemented
hatch patterns and model clipping; integrated Pantone colors and Archvision
Image Based Rendering libraries.
March 1997 - March 2000, Mitsubishi Electric / RTViz
Based on research in MERL, we created the first real-time volume rendering
ASIC and a product based on it. I started as software architect; developed
the application interface; designed and implemented the test application.
Technical contributions to the ASIC: implemented lighting in the high level
chip simulator and guided ASIC designer for lighting; developed OpenGL
texture map display of the resulting image; created chip test cases for
cut-planes, gradient modulation, color lookup tables.
As software engineering manager, I hired and managed a group of 12 engineers
responsible for the VLI library, device drivers, high level chip simulator,
tests, product documentation, and demonstrations. I continued to
enhance the test application, as well as build, test, and release
all software. OpenGL and C++ on Win/NT and UNIX.
March 1996 - March 1997, Paper / Netscape Communications
Member of the VRML browser development team. Writing in C++,
"glue" layer; and developed OpenGL and Direct3D driver. VRML Architecture
June 1994 - March 1996, Oki Advanced Products
Created VRML browser prototype using C++ and OpenGL. Evangelized VRML and
the Web. Created Oki's first Web server (1994). VRML Architecture
Member of next generation prototype team. Developed CADDS 5. UNIX and C.
1990-1993, Stardent / Oki Electric
PEX Project Leader for the Oki's PEX 5.1 product. PEX Architect for PEX
4.0 & 5.0. Leadership roles in PEXIM, PEX-SPEC, PEX-IC and PEXlib efforts.
UNIX and C.
1988-1990, Apollo / Hewlett-Packard
Member of 3D development team. Ensured integration of 3D and window
system. Made DN10K VS (FANG) draw 1M 3D lines per second using product
Cognitionís Sketchpad applies variation geometry to CAD. I ported X10 and
X11 to the PC and a Lex90 color frame buffer. I also implemented a PHIGS
subset in Mainsail.
Enhanced and maintained the 3D UI, graphics and macro programming for CADDS
versions 3, 4, and 4X. Led development of new UI on SunOS. Prototyped UNIX
Education BA in Computer Science, Brandeis University, 1980
The VolumePro Real-time Ray-casting Engine, Hanspeter Pfister, Jan Hardenbergh,
James Knittel, Hugh Lauer, Larry Seiler, SIGGRAPH99 Conference Proceedings,
Building Applications with PEXlib, Jan Hardenbergh, Prentice Hall, 1994
(560 page book on 3D graphics)
PEXIM: PHIGS Extended for X and Immediate Mode, Jan Hardenbergh, 5th
X Conference Proceedings, 1991
Integrating PHIGS and User Interface Management Systems, Jan Hardenbergh
and James Michener, Computer Graphics Forum, Volume 10, Number 1, April
VRML: Using 3D to Surf the Web, tutorial for SIGGRAPH95. Organized; Presented
with authors of VRML1.
PEX Programming Tutorial (solo): SIGGRAPH92, Eurographics92 (Cambridge,
UK), 6th X Conference
Presented Volume Rendering at Vis99; VRML at the 5th Web Conference
(Paris), PEX at 7th X Conference, NICOGRAPH (Tokyo), UNIX Expo,
Also, I managed 6 volunteers to create a web site capturing the
SIGGRAPH attendee experience: Reports from SIGGRAPH 2001. http://www.siggraph.org/conferences/reports/s2001/
Excellent references available on request.