PDF of Resume

Job Experience

Cognitive Spring – 2023 - 2024

Principal Machine Learning Engineer

  • Integrated zero shot image detection algorithms for quickly labeling training data with text prompts.
  • Full stack ML from labeling data, training models, deploying docker images and integrating results.
  • Worked with Turbine One as Principal ML Engineer to incorporate a simple feedback system for a human-in-the-loop ML training pipeline.
  • Created an edge compute platform using Jetson AGX embedded system to fully utilize CUDA acceleration for inference.
  • Used tiling algorithms for detecting small objects in large images.
  • Working tiling algorithms for detecting small objects in large images.
  • YOLOv5 and YOLOv8 for object detection within images using PyTorch.
  • Created a multi head yolo + clip vision trainer that enabled finding of specific targets with very little training data.
  • Using Recurrent Neural Networks for learning humanoid robot motor controls in Isaac Sim.
  • Using Depth Cameras for point clouds and SLAM.

Physna (thangs.com) – 2021 - 2023

Machine Learning Engineer, 3D Cad-Geometry

  • Adapted Resent50 and Xception networks to our problem space
  • Iterated over many experiments for fine tuning and improving our accuracy metrics.
  • Created Kubernetes training pipeline to deploy my research to the cloud for production.
  • Our goal was a little different we were building one pipeline that would learn in a flexible way over many unique unseen datasets for our customers.
  • Created zero shot classification system that uses feature vectors rather than transfer learning
  • To scale and save cost we adapted our solutions to a more generalized feature vector analysis of the cad models.
  • This method was so promising it became adapted to a more general mesh search in blender and image search in mobile.
  • Generative AI for 3D assets
  • Worked with cutting edge generative AI such as Stable DreamFusion, ClipMesh, PointE and Text2Shape to create new objects from users text input.
  • Worked with Text2Mesh, Get3D and ClipMesh to get textures and styles on to existing objects.

Aker Technologies – 2018 - 2021

Machine Learning Engineer: Computer Vision

  • Image classification of crops and non crop photos with ResNet in TensorFlow
  • YOLOv4 for object detection of disease, pest damage and weeds within crops using PyTorch
  • Full stack ML from labeling images, training models, deploying to serverless AWS and integrating results with React
  • Used CoreML to create iOS edge neural networks deployed to iPads in the field
  • Deployment of machine learning to both edge devices and the cloud in AWS lambda’s for a low cost solution

PlatformSTL – 2018 - 2021

Engineering Director

  • Meeting with clients to scope out and budget projects for research grants.
  • Optimizing tensorflow inference pipeline for an ML kidney product.
  • Developing MVP's for grant research for professors in the medical industry.
  • Using AWS, iOS and React Native for gathering HIPAA compliant patient data for medical studies.

Mobisante – 2016 - 2018

Principal Software Engineer, Medical Hardware

  • Formed a agile team and helped create the culture and agile process to unify our skills
  • Hired a team of engineers from diverse backgrounds such as the Test team, QA, Business Analyst and Software Engineers.
  • Worked with Product Managers to envision the best path forward for our product. Translated visions into a distilled direction that would be consistent and clear.
  • Leading status meetings to bring our team together and up to speed on everyone’s work.
  • Designed architecture for portable ultrasound system
  • Created Interfaces for hardware API’s to integrate systems from many different hardware venders.
  • Created architecture for cloud archiving and retrieval of ultrasound data. The data was collected in a way that would lend itself to being useful to LSTM Neural Networks.
  • Rapid prototyping of software and hardware for bringing a product to market
  • Worked with HoloLens to develop proof of concepts for the future of medicine
  • Created industrial designs in CAD, 3D printed designs and built proof of concepts to show investors

Hunter Engineering – 2012 - 2016

Principal R&D Engineer - Computer Vision, New Product Development

  • Creation of system for measuring wheel dimensions and detecting features such as installed weights
  • HPrimary focus on the algorithms for using the laser blobs and determining rim profiles from the images that the camera system captures. This was used to replace the manual dataset arms.
  • To decipher data from images I used probabilistic learning algorithms to merge artificial intelligence and computer vision into a product for the company.
  • The improvements our team made were a huge success, and they helped increase sales of the Balancer product significantly.
  • Contribute design ideas toward patents and future products for the company
  • Evaluation of new stereo vision based technologies
  • I created a system of measuring runout and detecting other features, which we've patented, using rim profiles and an average profile to determine features on the wheel.
  • I helped our lawyers evaluate patents for determining what we can create. I also discussed new ideas with lawyers to determine if the ideas would be new and novel ideas.
  • New product development from Design and Research to Development, Beta Testing and Production 3D Design of STL files both programmatically and by CAD for use with our 3D printer
  • I created a calibration procedure for manufacturing of the camera based laser measurement system to determine the exact relationship between laser and camera of each configuration.

Byrne Software Technologies Inc. – 2006 - 2012

Senior Software Engineer

  • Computer vision processing using OpenCV integrated with IOS through C++
  • Embedded handheld computer development for integrated systems
  • High-Level Object-Oriented Design and Implementation
  • Systems integration using various off the shelf modules for rapid development
  • High volume multi-threaded application development
  • Creation of polymorphic drop in plug and play DLL’s
  • Meeting with clientele to discuss new project proposals
  • Continually demanded by clients to return and help with additional projects

BBA-reman – 2004 - 2006

Director & Lead Software Engineer

  • Traveled to India to live for 6 months while I hired and trained engineers
  • Increased sales over $100,000 per month within 6 months through the new website
  • Reduced warranty re-work by 75% by engineering effective test equipment
  • Worked with CEO to expand business to cutting edge product development
  • Responsible for the streamlining of the manufacturing process through a digital job board I created
  • Expanding product lines through systems integration with research & development
  • Embedded applications for use on 8051 microprocessors
  • Research, Designed and Made ABS test equipment.
  • CANbus network integration and packet creation
  • Data acquisition and communication with automotive ECU's

Education

  • M.S. in Computer Engineering: Washington University
  • Focus: Machine Learning, Computer Vision, Robotics
  • B.S. in Computer Science: Concordia University
  • Minor: Physics, Mathematics: Concordia University

Experience:

  • Locations: London UK, Kolkata India, Saint Louis USA
  • Engineering Experience: 20+ Years
  • Leadership Experience: 10+ Years

Machine Learning Expertise:

  • Developed systems for drones to detect crop diseases
  • Created generative AI for text-to-3D CAD object conversion
  • Implemented zero-shot object detection in drone feeds
  • Designed motor control algorithms for robotic learning
  • Developed single-shot search for 3D CAD and geometric data
  • Processed satellite images with tiling and recombination
  • Deployed object detection for camera phone images and video

Technologies:

  • Python, Pytorch, OpenCV, C++, SQL, Javascript, Swift, TensorFlow, three.js, Blender, Unity