Work Timeline


6DOF Measuring System

Led a cross-functional team to implement and test a prototype 6 degree of freedom (6DOF) measuring system for laser trackers based on imaging the dihedral lines in a cube-corner type retroreflector.


Retroreflector Orientation Measurement

Derived a closed-form mathematical solution for the rotation matrix of a cube-corner type retroreflector that is illuminated with a laser and imaged with a special purpose digital camera.


Line Identification Vision Algorithm

Created a new machine vision algorithm for identifying lines in a digital image and measuring their angles to metrology-level precision. A U.S. patent was awarded for this work.


Self-Compensating Angular Encoder

Conceived self-compensating angular encoder concept, and led cross-functional team to implement the new design. Eliminated a problematic, time-consuming manual production procedure bottleneck and produced a recurring savings of $600,000 per year.


Manufacturing Bottleneck Solution

View Case Study

In 2011, FARO Technologies, Inc. (NASDAQ: FARO), a market leader in the field of dimensional metrology, was faced with a critical production problem. The laser tracker product line was rapidly gaining in popularity due to its attractive combination of small physical size, relatively low cost and high accuracy. Unfortunately, like many low volume precision scientific instruments, the manufacturing process was slow and labor intensive, and the reject rate in quality assurance tests was far too high, approaching 50% at times. Something had to be done to keep up with the ever-increasing sales volume, but achieving high volume production for a high precision measuring instrument is no small challenge.


Angular Encoder Theorem

Formulated and proved a mathematical theorem which governs the behavior of angular encoders. This theorem enables the creation of self-correcting angular encoders which are stable to less than 1 arcsecond over extended periods of time.


Position Sensitive Device Compensation

Developed a new method for compensating PSD devices based on high speed measurements to eliminate noise caused by atmospheric turbulence.


Laser Tracker Smart Warm-Up Technology

Developed accelerated smart warm-up technology for laser trackers for a major aerospace customer. This technology halved the warm-up time, increased accuracy and improved customer’s production throughput by 15%.



Kalman Filter for LIDAR System

Developed Kalman filter for high precision LIDAR distance measurement system which reduced noise levels by a factor of 3.


Laser Tracker Automated Calibration

At FARO Technologies Inc, designed an automated system for ASME B89.4.1 compliant calibration of laser trackers and led a cross-functional team to implement the design and put it into use. New approach provided a recurring cost savings of $550,000 per year.


Optics Focusing Heuristic Algorithm

At FARO Technologies Inc, developed heuristic algorithm for focusing laser tracker optics. Implemented Java software to automate the measurements and direct focus adjustments. Improved manufacturing throughput by 25%, increased tracker accuracy and reduced manufacturing costs by $250,000 per year.


Laser Tracker Compensation Software

At Spatial Metrix Inc, developed suite of laser tracker compensation algorithms and applications.


Laser Tracker Self Compensation Mathematics

At Spatial Metrix Inc, developed mathematics for self-compensating laser tracker and associated Java application.



Accelerated Math Software Development

At Advantage Learning Systems Inc, managed the development of Accelerated Math, a popular software program for K-12 math education.


Physics Simulation Software Development

At Case Western Reserve University, taught honors physics classes and developed award winning physics simulation packages for education, using Symantec C++ on Apple hardware.



High Energy Laser Beam Simulation Algorithm

At Lawrence Livermore National Laboratory, developed algorithms for simulating the propagation of high energy laser beams in the presence of thermal blooming effects. Implemented these algorithms on Cray-1 supercomputers in FORTRAN.


Monte Carlo Algorithm Development

At Lawrence Livermore National Laboratory, developed Monte Carlo algorithms to solve for the ground state of diatomic molecules. Implemented these algorithms in C on Sun Microsystems hardware.


U-Store-It Relational Database System

Developed a complete relational database system for U-Store-It, a national mini-storage company, on first generation IBM PCs.


Radiative Heat Transfer Algorithm

At Lawrence Livermore National Laboratory, developed algorithms for radiative heat transfer calculations and implemented them in FORTRAN on CDC-7600 supercomputers.