Resumé
PDF Version:
Single-Page or
Full CV
Education
University of California Berkeley
Ph.D. in
Electrical Engineering and Computer Science - May 2015
Dissertation
GPA: 4.00/4.00
University of California Berkeley
M.S. in
Electrical Engineering and Computer Science - May 2013
Thesis Report
GPA: 4.00/4.00
Carnegie Mellon University
B.S. in
Electrical and Computer Engineering - May 2011
Minors in
Physics,
Computer Science
QPA: 3.91/4.00 - Dean's List
Work Experience
Google, LLC - Staff Software Engineer
Technical Lead for ARCore Depth API team
Real-time depth reconstruction techniques
R&D for Virtual Reality systems
11 patent submissions
03/2016 - Present
Indoor Reality, Inc. - Chief Technology Officer (CTO)
Principal Investigator (PI) on multiple grants
Lead developer on hardware and software for indoor modeling of buildings
Developed software for data collection, algorithmic processing, and visualization
3 patent submissions
06/2015 - 03/2016
Signetron Inc - Software Architect
Developed software and algorithms for automatic indoor modeling of buildings, automatic energy audits, and virtual tours
Principal engineer on hardware and acquisition software for handheld scanning system
Backend development on localization and 3D modeling algorithms
07/2015 - 03/2016
UC Berkeley - Graduate Student Instructor
Course EE 122: Introduction to Communication Networks - Professor Adam Wolisz
Taught discussions, held office hours, formatted homeworks and reference solutions
01/2015 - 05/2015
@Maps - Principal Engineer
Research and Development
Surface reconstruction sofware for rapid building modeling
Development of camera calibration procedure
08/2014 - 12/2014
Speir Technologies - Software Development
Developed prototype demo application and modeling algorithms
Developed client-server model for remote viewing of medical ultrasound scanning
Wrote sensor driver interface and 3D meshing techniques for live streaming of patient geometry
01/2013 - 01/2014
MIT Lincoln Laboratory - Summer Intern
Group 104: Intelligence and Decision Technology
Developed and analyzed algorithms for creation of synthetic test data for SAR Coherent Change Detection track-finding applications
05/2011 - 08/2011
ECE Department - CMU - Teaching Assistant
Course 18-391: Noisy Signal Processing - Professor Vijayakumar Bhagavatula
Wrote homework reference solutions, taught weekly recitations
01/2011 - 05/2011
Qualcomm - Software Summer Intern
QCT Modem Integration Team
Developed/Automated methodology for optimizing and removing redundancies in client specs of processor builds
05/2010 - 08/2010
Flatirons Solutions - Summer Intern
Developed flight path modeling application for FAA
Application to estimate cost/efficiency analysis for air traffic routes, interfaces with Google Earth
05/2008 - 08/2008
Research
Video and Image Processing Lab - Berkeley
Graduate student - Professor Avideh Zakhor
3D and 2D surface reconstruction algorithms for architectural modeling
System hardware design and construction for scanning of building interiors with LiDAR and Imagery via a backpack-mounted ambulatory system
Analysis of automatically-generated building models for energy efficiency auditing
08/2011 - 05/2015
Spiral Project - Carnegie Mellon
Honors Research Undergraduate - Professor Franz Franchetti
Analysis of efficiency and error for Spiral's implementation of Synthetic Aperture Radar for a Logic-in-Memory platform
08/2010 - 05/2011
Spiral Project - Carnegie Mellon
Summer Research Undergraduate - Professor Markus Puschel
Implementation and analysis of genetic search techniques for Spiral's code opimization engine
Genetic search technique for hardware-dependent software implementations of DCT, FFT, and Matrix Multiplication
05/2009 - 08/2009
Robotics Institute - Carnegie Mellon
Research assistant - Professor Martial Hebert
Design of user interface for LiDAR export from robotic systems
09/2008 - 12/2008
Technical Skills
Programming Languages and Framworks
C/C++, Java, Python, Matlab, BASH, SML, Basic, x86, JavaScript, Perl, NASM
HTML, LaTeX, Markdown
Unity, Autodesk Revit, Autodesk Recap, Autodesk Navisworks, AutoCAD, SolidWorks, Visual Studio, Git, SVN
Eigen, Boost, OpenCV, PCL, OpenGL, Android, Qt, Spring, Doxygen
Activities
Awarded Best Student Paper, GRAPP 2014, 9th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications
Awarded NSDEG Fellowship, sponsored by ONR
Presented at CMU Meeting of the Minds - May 2011
Won First Place Lockheed Martin ECE Undergraduate Project
Won Third Place CIT Honors Research Poster Competition