Resume / CV
Education
2007 – current
Brown University – Providence, RI
Candidate for Doctor of Philosophy (PhD)
in Computer Engineering (expected May 2009)
Thesis topic: 3-D reconstruction of vehicles
in video using deformable mesh models.
2003 – 2007
Brown University – Providence, RI
Master of Science (ScM) in Applied Mathematics
Coursework focusing on probability theory
1999 – 2003
Rensselaer Polytechnic Institute – Troy, NY
Bachelor of Science (BS) in
Computer Science and Computer Systems Engineering
Graduated Summa Cum Laude with a 4.0 GPA
1995 – 1999
G. Ray Bodley High School – Fulton, NY
Salutatorian
Employment
2003 – current
Laboratory for Engineering Man/Machine Systems
at Brown University
Research Assistant and Teaching Assistant –
Research and software development for a wide variety of
computer vision topics including: 3-d curve tracking and
reconstruction from video, video background modeling,
design of an inexpensive laser range finder, image
feature point detection and matching, and sparse 3-d scene
reconstruction from multiple uncalibrated views.
Guest lecturer and code grader for a
graduate level
course on C++ for scientific computing (Fall 2007).
I also designed the website and online homework submission
system.
2003
Vision Lab
at Rensselaer Polytechnic Institute
Research Assistant – Software design for
Retina Image Registration project.
2002
Sensis Corporation
Summer Intern – Software design for
radar simulation hardware.
2001 – 2003
Algorithmic Robotics
Lab at Rensselaer Polytechnic Institute
Research Assistant – Embedded software
design for robot motor control.
Technical assistant (assistant webmaster) -
Maintenance and update of university website and databases
1999-2004
Midway Drive In Theatre
Webmaster - Proposed, designed, and maintained
the original website for this small business.
Projects
2003 – current
VXL Developer
(open source C++ vision libraries)
Work with software developers around
the world in academia (Brown, RPI, Oxford, etc.) and industry
(GE, Kitware, Imorphics, etc.) to develop C++ code for
computer vision. Currently designer and lead maintainer
of the next generation VXL video processing library.
Also working to make VXL multithreaded and improve
cross-platform GUI functionality using wxWidgets.
2008 – current
CMake Module Maintainer
(cross platform make)
Contribute and maintain modules for
CMake. These modules are used to search for dependent
packages when building software. CMake is used by many
large scale software projects including VXL, VTK, and KDE.
2006 – 2007
Computer Vision Forensics
Worked in teams as part of a course
project to identify an unknown suspect and his vehicle in
real crime scene surveillance footage using computer vision.
Results of this work are currently being used in a murder
investigation in Henrico County, VA.
Honors and Awards
2007 - 2008
NASA Rhode Island Space Grant Fellow
During this fellowship I devoted
some of my time to K-12 outreach. I gave science
presentations to K-12 classes to encourange an interest
in NASA and science in general.
2007
Best Paper SIBGRAPI
One of three best paper awards.
Each best paper was invited to submit an extended
version to the Computer Graphic Forum. The extended
paper was one of two selected for publication.
2007
Commendation, Henrico County, VA
2003
Rensselaer 4.0 Award
inducted 2002
Eta Kappa Nu
Electrical and Computer Engineering
Honor Society
inducted 2003
Tau Beta Pi
Engineering Honor Society
1998
Rensselaer Medal Math and Science Award