portfolio | resume
one-page pdf resume [paper size: letter] [paper size: legal]
Yotam Gingold
gingold (at) cs.nyu.edu yotam (at) slackworks.com
NYU Media Research Lab
719 Broadway, 12th Floor 154 South 2nd Street, Apt #3
New York, NY 10003 Brooklyn, NY 11211
Computer scientist and mathematician -- with background in
media design and humanities -- seeks to expand, explore, and
circumnavigate horizons.
Interests include interaction, computer graphics, mathematics,
game design, cognitive science, simulations, operating systems,
networks, visual/electronic media, history, and art.
Skills
Computer Graphics
interaction, geometric modeling, physical simulation,
light transport, NPR, vertex & fragment programs,
level sets, discrete topology, scale space, vision, signal processing
Mathematics
topology, algorithms, integral & differential calculus, complex analysis,
linear & abstract algebra, discrete, cryptography
Media Creation
interactive media, digital image/video/audio editing, electronic music,
layout/design, 3D, markup (html, LaTeX)
Languages
C, C++, C#, Java, MATLAB, Python
English, Hebrew, French, Spanish, Japanese
Software Development
OOP & design & engineering, multithreaded programming, technical documentation, shipping code
API's: Un*x systems, OpenGL, OpenAL, Mac OS (Carbon, Cocoa), .NET, Java 2, Java 3D, STL
Education
New York University (2003 - present)
- Ph.D. candidate in the Computer Science Department.
- M.Sc. equivalency obtained summer 2005 (qualifying exam topic "Topology for Computation").
Brown University (1999 - 2002)
- Graduated 2002.5 with a B.Sc. joint degree in computer science & mathematics.
- History, cognitive science, and physics studies.
West Virginia University (1997 - 1999) (concurrent with Morgantown High School)
- Mathematics, French, and history studies.
Morgantown High School (1996 - 1999)
- Independent research in journalism & MUD/MOO communities.
Papers & Posters
(with D. Zorin) Controlled-Topology Filtering. Preprint.
(with Adrian Secord, et al) A Discrete Model for Inelastic Deformation of Thin Shells.
Poster presented at ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2004.
(with H. Gingold) A Metric Induced by a Compactification Accounting for
All Arguments of Infinity. Preprint.
Work Experience / Significant Projects
"Controlled-Topology Filtering," NYU Media Research Lab
(Fall 2004 - Fall 2005)
- Technique to prevent unwanted topological changes during a
data-filtering process (e.g., scale space).
Programmer & Game Designer (Intern), gameLab (www.gamelab.com)
(Summer 2005)
- Prototyped game designs for an upcoming (unannounced) title.
"Sign Language Pose Recognition," NYU Course Project
(Fall 2004)
- Developed a hand pose recognizer for the ASL alphabet using Lucas-Kanade
optic flow (in a team of two).
Rap Rap Revolution
(Fall 2004 - Spring 2005)
- Video game based on MC Battles, in which players try to out-rap each other.
- Shown at the 2005 Experimental Gameplay Workshop of the Game Developers Conference.
"Design Decisions and Performance Implications for DHTs," NYU Course Project
(Spring 2004)
- Evaluated scalability and resilience of distributed hash table designs
used in peer-to-peer networks (in a team of two).
"A Discrete Model for Inelastic Deformation of Thin Shells,"
NYU Media Research Lab
(Fall 2003 - Spring 2004)
- Extends previous work with plastic deformation, fracture, & a new
bending strain (in a team of five).
Command and control system for semi-autonomous agents
(Summer 2002 - Spring 2003)
- Interface exploiting indirect control, gestures, & visual programming
(with Takeo Igarashi at the University of Tokyo).
Researcher, Brown University Computer Graphics Group
(Spring 2003)
- Added gestures & metadata filters to ReMarkable Texts, a document
annotation system for Tablet PCs.
Project Magma (www.projectmagma.net), Developer
(2003 - 2004)
- Added OpenGL renderer to Myth II.
"Free-form sketching with variational implicit surfaces,"
Brown University Research Assistantship
(Summer 2002)
- Continuation of Eurographics 2002 paper by Olga Karpenko, John F. Hughes,
and Ramesh Raskar.
"Graphical Modeling and Animation of Fracture," Brown University Course Project
(Spring 2002)
- Implemented the Ph.D. thesis of James F. O'Brien (in a team of three).
Teaching Assistant, Brown University & NYU Computer Science Departments
(Fall 2001 - Fall 2002, Fall 2004)
- Teaching assistant for computer graphics, systems & software engineering courses.
- Responsibilities included creating course assignments, weekly office hours,
brief lectures, & grading.
Weenix, Brown University Course Project
(Fall 2001)
- Implemented Weenix, a Un*x-like kernel with virtual memory
and an abstract file system layer (vfs).
OpenGL Technical Writer (Intern), Apple Computer
(Summer 2001)
- Authored documentation for a range of audiences, from introductory tutorials
to reference manuals.
Rambai, Brown University Course Project
(Spring 2001)
- Designed & implemented Rambai, a multi-user interactive/live music mixing surface
(in a team of four).
- Ported OpenAL to Solaris to implement the sound engine.
Quesa Project (www.quesa.org), Developer
(2000 - 2002)
- Added the NURB geometries, including an adaptive subdivision algorithm.
Earthworm Magazine, Co-Founder, Editor, Design Artist, and Writer
(Fall 1996 - Summer 1997)
- Released two issues with readership of 250 in print and 1000+ online.
Scholarships / Awards
Brown University, Undergraduate Teaching and Research Assistantship (2002)
International Game Developers Association, Game Developers Conference Student Scholarship
(2002).
Apple Computer, World Wide Developers Conference Student Scholarship (2001).
References available upon request.
---
last updated February 10, 2006
http://techhouse.brown.edu/~yotam/resume.html
http://www.slackworks.com/~yotam/resume.html