Tristan Hearn

Senior Specialist - Advanced Computing AI ML at Eaton

Beachwood, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tristan Hearn is a research-driven software developer and Senior Specialist in Advanced Computing, AI/ML with 14+ years of experience applying computational applied mathematics to real-world problems at NASA and now Eaton. He holds a PhD in Applied Mathematics under Prof. Lothar Reichel and specializes in numerical linear algebra, regularization for discrete ill-posed problems, and scientific computing, bringing rigorous math to data science, signal processing, and embedded systems. Tristan has a track record of translating research into practical tools—from real-time webcam heart-rate detection and biomedical signal processing to a Python-Arduino command API for IoT and rapid prototyping. Comfortable across embedded firmware, real-time data pipelines, and ML workflows, he pairs deep theoretical expertise with hands-on open-source development. Based in Beachwood, Ohio, he also draws on a background in military intelligence and systems integration to deliver robust, mission-oriented solutions.
code14 years of coding experience
job17 years of employment as a software developer
bookPhD Applied Mathematics, PhD Applied Mathematics at Kent State University
bookMS Mathematics, MS Mathematics at Cleveland State University
github-logo-circle

Github Skills (27)

opencv10
python10
image-processing10
gcc10
sys10
compiler10
computer-vision10
embedded10
clib10
serial-communication10
arduino10
realtime9
servo-controller9
numpy9
digital-logic9

Programming languages (9)

TypeScriptC#CJavaScriptFORTRANLuaHTMLRuby

Github contributions (5)

github-logo-circle
A Python library for communicating with Arduino microcontroller boards
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:94 commits, 6 comments, 4 issues in 2 years 3 months
Contributions summary:Tristan primarily contributed to the development of the Python library for communicating with Arduino microcontroller boards. Their work involved implementing and refactoring functions for core functionalities, including digital and analog I/O, servo control, software serial communication, and I2C support. Additionally, they made several code changes and improvements across multiple files to restructure the project, fix servo code and enhance example usability.
python-librarypythonserialarduinomicrocontroller
thearn/webcam-pulse-detector

Apr 2013 - Jun 2017

A python application that detects and highlights the heart-rate of an individual (using only their own webcam) in real-time.
Role in this project:
userFull-stack Developer
Contributions:218 commits, 8 pushes, 2 comments in 4 years 3 months
Contributions summary:Tristan appears to be contributing to a real-time webcam-based heart rate detection application. Their commits primarily involve modifying Python code files. They are working on the core logic including assembly, processing, signal processing, and interface for capturing webcam data. The user implemented features related to face detection, image processing, and potentially data visualization for heart rate monitoring.
heart-ratepythonindividualwebcamheart
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tristan Hearn - Senior Specialist - Advanced Computing AI ML at Eaton