| Education: |
| Massachusetts Institute of Technology |
Cambridge, MA
|
|
September 1992 to August 1997
M.Eng. in Electrical Engineering and Computer Science
B.S. in Electrical Engineering and Computer Science
B.S. in Brain and Cognitive Science
Concentration in philosophy
Engineering studies emphasized the design of software, digital
hardware, and computer systems. Cognitive science studies focused
perception, motor control, and artificial intelligence.
Master's thesis involved the creation of a platform for rapidly
prototyping multi-modal virtual environments. Specifically, the
thesis project incorporated the haptic modality ("touch")
into the Virtual Reality Modeling Language (VRML), a standard three-dimensional
representation language. The thesis project was a convergence of
my academics interests including psychophysics, computational haptics,
large-scale software design and systems integration.
|
| |
|
Selected
Work
Experience: |
| neoMantra |
North Bergen, NJ
|
Principal
March 2001 to Present
Founder and lead developer of a software product development and services company.
Key consulting contracts include the development of a surgical simulation system.
Product development includes package tracking software, Flash programming libraries,
MP3 visualization plugins, and VJ (video jockey) software. |
| |
| Immersion Corporation |
San Jose, CA
|
Internet Technology Manager
March 1999 to December 2000
As a key member of the Evangelism and Developer Group, I led the strategic planning and development of Immersion's Internet technologies. Over the course of three years, we successfully deployed five products. During my tenure, I executed a successful $100k research project from proposal to delivery, coordinating between the government, two universities, and Immersion. In addition to product development, I acted as concierge to key developers, assuring that their specific needs were met, represented Immersion at trade shows and in the media, and mentored interns. |
| |
| Immersion Corporation |
San Jose, CA
|
Research Engineer
September 1997 to March 1999
My primary responsibility in the Immersion R&D department was software engineering
on sponsored research projects. In my first major project, I invented software architectures
for three-dimensional haptics targeted for high-end CAD and medical simulation; this
included designing 3D haptic renderers and creating SDKs. In my second major project, I
developed Web-based accessible educational paradigms incorporating haptics; I carried this successful
$100k research project from proposal to delivery, coordinating between 5 different institutions.
I successfully transferred two research technologies into products. Additionally, I maintained
Immersion's presence in the research community and wrote proposals seeking funding
for research projects. |
| |
| Triptych Designs |
Cambridge, MA
|
Chief Technology Officer
January 1996 to August 1997
As a cofounder of Triptych Designs, an Internet and virtual reality
systems integration and consulting firm with a focus on haptics, I
participated in all levels of operation including strategic planning,
sales and negotiation, finance and accounting, project management,
and software engineering. |
| |
MIT Research Laboratory of Electronics
|
Cambridge, MA
|
|
Research Assistant
November 1993 To August 1997
Working under the Virtual Environment Training Technology (VETT) Project,
I created haptic interfaces (computer generated objects that can be touched)
for the Virtual Workbench, a desktop paradigm for immersive virtual
environments. I was also responsible for creating the software portion of an
experimental test-bed used to investigate the psychophysics of virtual
environments. This work involved developing real-time client-server systems,
3D haptic rendering techniques, and Linux device drivers.
|
| |
|
| Publications: |
|
Computer
Skills : |
|
I am the kind of guy that programs for fun. I have been doing this
since I was 12. Visit the Dogboy
Foundation web site to see some examples.
I have worked at many software levels, ranging from drivers, to
development libraries, to application programming. I am an expert
in force-feedback and object-oriented design. Any software technology
that I do not know, I can learn quickly and thoroughly.
Windows Applications
|
- C++ / VisualBasic
- COM / OLE / ActiveX
- MFC / ATL / WTL
- Win32 API (Platform SDK)
- DLL and OCX development
- Drivers and system services
- Cross-platform development
|
- Network programming
- XML Parsing
- IE Hosting
- DirectX / OpenGL
- Multimedia SDKs
- Flash Integration
- TouchSense
|
Web Development
|
- HTML / DHTML / CSS
- JavaScript / VBScript
- PHP / Perl / Python / CGI
- MySQL
|
Virtual Environments
|
|
- Immersive systems design
- Multi-modal systems design
- Distributed systems
|
- 3D modeling and simulation
- Graphics / OpenGL
- Haptics
- Collision detection
|
Miscellaneous
|
- Product management
- Lifecycle management
- User interface design
- MacOS application development
- PalmOS development
- Embedded systems
- Robotic controllers
|
|
| |
|