ARLD

As Lead Software Engineer at ARLD, I'm constantly working on new things.

Starting with a research material created by our team of scientists,  I've realized our company's vision of a market ready system capable of precisely dispensing nano-liter droplets.  It's already being used in research laboratories to enable researchers to experiment with drug discovery and cutting edge 3D cell culture assays, for a fraction of the cost of competing options.  

I chose a low cost commercial 3-axis robot and camera, and used custom algorithms built with the help of the open-cv toolkit to reach precisions of +- 50 microns by approximating closed loop motor control,  The vision system is aware of the robot's position in space and can be used to calibrate exact positions.  It is also able to pick out targets for dispensing against varying backgrounds and with differing lighting conditions.  Targets of different absolute sizes are also supported.

I've written a gui software interface to allow our researchers to fully control the system, including modifying a host of parameters,  adapting to new target profiles or dispensing tips, and saving and loading settings for individual users or experiments.

Using a combination of CAD and 3D printing, I've designed and fabricated a number of physical components to transform the generic robot in one capable of dispensing liquid and holding disposable components in place with living plastic spring elements.

In support of this product, I've conducted demonstrations of it's capabilities for researchers at Yale, Rutgers, and major pharmaceutical companies.  These demos have led to research partnerships and sale contracts. 

I've also Built a market-ready product from a physical description in one iteration through precise CAD 3D design.  I've managed outsourcing of mold fabrication and injection molding delivering parts ahead of schedule.  I'm in the process of creating detailed engineering drawings and manufacturing tolerances for a new product based on physical deformation simulations.