news:

October 3, 2008

The new website is mostly online now. Just a few more holes to fill in here and there.

September 24, 2008

I am transitioning to a new website layout. Please bear with me.

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.
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
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.
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

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