Education

Bachelor of Science in Electrical Engineering

University of Florida, Gainesville, FL

Bachelor of Science in Computer Science

University of Florida, Gainesville, FL

Work Experience

Software Engineer

Miltenyi Biotec, Waltham, MA
  • Collaborated with a cross-disciplinary team of experts in software, hardware, biology, and chemistry to solve problems and achieve the project goals.
  • Owned the full development lifecycle for new instrument software features, including requirements gathering, prototyping, implementation, testing, and maintenance.
  • Designed and implemented GPU-accelerated image processing workflows using C++, CUDA, and Python, significantly improving performance and throughput.
  • Developed, debugged and maintained the full instrument software stack alongside a team of experts. Contributing from the UI and instrument control to device firmware and data analysis pipelines—leveraging C++, C, Python, CUDA, VHDL and Qt

Research Engineer

University of Florida, Gainesville, FL
  • Engineered Bio-Assay Mosquito Cage to evaluate the efficacy of mosquito insecticide under contract from the CDC.
  • Interfaced Particle Argon (microprocessor) with droplet sensors using I2C and UART, weather sensors in C++.
  • Implemented HTTP get and post requests on Particle Argon using TCP library to transfer field data to web server.
  • Built Node JS web server and Angular web client to retrieve and graphically display field data from any number of devices simultaneously
  • Collaborated with Anastasia Mosquito Control District to successfully verify effectiveness and robustness of the Bio-Assay Mosquito Cage and associated network.

Software Engineer Intern

Texas Instruments
  • Enhanced Test Program Compliance Automation software alongside full-time enterprise software team using Java and C++.
  • Contributed a software check to prevent missing an error flag which indicated a faulty microprocessor, reducing the quantity of bad parts being shipped to customers.
  • Created a web-based tool to help engineers select proper electrical contactors for their designs.

Software Engineer Intern

Lockheed Martin, Orlando FL
  • Integrated enterprise data sources using NodeJS and Angular to create a web-based, mobile-capable analytics dashboard which provided insights into Lockheed Martin's international business
  • Built a web application to streamline cloud development on AWS for software engineers.
  • Completed a web-based excel sheet analyzer to highlight discrepancies in work-hour reporting

Projects

Human Computer Interaction Using Facial Recognition and Sound Triangulation

Senior Project

  • Implemented physics-based real-time DSP algorithm utilizing the speed of sound, microphone array, FFT, and generalized-cross correlation to triangulate the approach angle of sound (the position of a speaker).
  • Utilized Altium to create schematics and PCB designs which included a buck converter, F2879D TI DSP, and audio amplifier.
  • Designed and built human-like robot head using Solid Works to house electronics, point camera towards speaker, and give life.
  • Greeted an identified human speaker using facial recognition, text-to-speech, and Jetson Nano: "Hello John".
C++ DSP CUDA Altium SolidWorks Jetson Nano Facial Recognition

Geo-Fence Alerting

Personal Project

  • Notified device holder if they were in any defined geographic polygon using the Ray-Casting Algorithm, GPS module and Arduino Uno.
Arduino GPS Ray-Casting Algorithm C++