I want to pursue opportunities in full-stack engineering (front-end, back-end, and platform). I'm passionate about accessibility, UX/UI, and programming languages.

Experience

Three most recent positions:

Co-Founder & CEO
July 2021 - Present
3D scanning for consumer and enterprise
expandcollapse

Spectre3D builds infrastructure, apps, and hardware to enable the adoption of 3D scanning.

As co-founder, I participate in every aspect of the business including: architecture, UI design, infrastructure, dev ops, API, UI, analytics, marketing, and finance.

Our API allows users to submit long-runnning photogrammetry jobs, track progress, and retrieve results. The long-running jobs are processed on a horizontally scalable set of worker agents.

Programmer
January 2018 - October 2021
EHR to fit people for custom wheelchairs using 3D scanning (cont. from CRS)
expandcollapse

Ki Mobility is a manufacturer of custom wheelchairs and other mobility equipment. Ki acquired CRS in January 2018. I continued as lead developer of CRS branded software.

Director of Software
January 2016 - January 2018
EHR to fit people for custom wheelchairs using 3D scanning
expandcollapse

CRS used 3D scanning to tackle a host of problems in the design and delivery of custom mobility equipment (wheelchairs and seating systems). Having a 3D scan of a client at a point in time allowed health professionals to:

  • take missed measurements without needing to revisit the client in person
  • take measurements that may have been difficult to take using traditional tools (angular measurements, circumferential measurements)
  • have an audit trail and patient history to track treatments vs outcomes

I built CRS from the ground up, and grew the team from one developer (me) to a team of 6.

Key tech: C#, C++, Swift, Typescript, Angular, Azure App Service, Azure Service Bus, SQL Server, Xamarin
Key accomplishments:
  • Built a lidar-based 3D scanning system for Windows
  • Made meaningful contributions to Point Cloud Library and other open source projects
  • Built a cloud-based EHR for ATPs (to help fit people for custom wheelchairs)
  • Was acquired by Ki Mobility
  • Grew our team from 1 developer (me) to 6 developers + UX/UI
  • Built a photogrammetry-based 3D scanning system
  • Added support for iOS and Web
  • Spun Spectre3D out as an independent 3D scanning company

Previous work

Software Engineer
June 2014 - January 2016
Custom software development for enterprise clients
expandcollapse

My work included front end web development (jquery, angular, react, bootstrap, custom), backend development (.Net, sitecore, umbraco, magento), and database development (SQL Server, sprocs, analyzing query execution plans, denormalization for optimization, etc).

Client projects:

Perception and Automation Engineer (Contractor)
April 2014 - June 2014 (3 months)
Machine vision for robotics in unstructured environment
expandcollapse

As a contractor for Clearpath Robotics, I worked on a machine vision system for a large robotic platform to aid in loading and unloading boxes from trucks in an unstructured warehouse environment. This involved analyzing video and depth streams to detect boxes and determine their size, position, orientation, etc.

Senior Software Developer
September 2010 - May 2014
Robotics, Research, Technology Transfer
expandcollapse

As a senior engineer I helped train new employees, develop processes and procedures, run client engineering projects, and implemented code for a variety of projects. These projects included: WoundZoom, a medical device for digital wound measurement; Kuon, a large wheeled mobile robotic platform; Hekateros, a 5DOF robotic manipulator; a Solar Tracking System to enable predictive analytics on a large (5 Mega-Watt) solar power plant in Hawaii.

Researcher
September 2007 - August 2008
Machine learning for optimization of high-dimensional spaces
expandcollapse

I worked on the testing and analysis of Protolife's Predictive Design Technology (PDT) for use in high-dimensional (greater than 50 variables) optimization problems such as: drug discovery, protein synthesis, and microfluidics systems.

Key tech: .Net Storefront, C, C++, Python, ROS, OpenCV, Point Cloud Library (PCL), Matlab, Mathematica/Maple, R/S+

Education

Masters level coursework in: Dynamical Systems, Information Theory, Simulation of Complex Systems, Neural Networks, Computational Biology, Stochastic Processes, Biologically Inspired Optimization Methods, and General Relativity
2008-2010
BS Physics emphasis in Math (GPA: 3.46)
2002-2006