Grayson Earle

AI Software Engineer

Specializing in machine learning, computer vision, and creative coding. Building intelligent systems that bridge art and technology.

About Me

I'm a Software Engineer specializing in artificial intelligence and creative technology. Working across Python, C++, C#, JavaScript, and modern ML frameworks, I develop systems that process multimedia inputs, analyze real-time data, and create interactive experiences on scalable Linux infrastructure.

My expertise bridges computer vision, natural language processing, and creative coding, spanning both research innovation and production deployment. I'm driven to build AI systems that are powerful, accessible, and ethically grounded.

Core Skills

Python JavaScript C++ C# Machine Learning Computer Vision TensorFlow/PyTorch OpenCV React/Node.js Docker Git
Grayson Earle - AI Software Engineer

Featured Projects

KitchenSync

Multi-channel video synchronization system built for Raspberry Pi, supporting theoretically infinite channels. Triggers events like OSC, MIDI, and other protocols based on video timeline.

Python Raspberry Pi Multi-channel
View on GitHub

Open Weather AGS

Automatic Ground Station which collects and decodes meteorological data from NOAA satellites in real-time.

JavaScript Satellite Data Node.js
View on GitHub

Vision Concentrator

Real-time AI video generator which creates a seamless video loop based on text input from participants.

Python AI Video Real-time
View on GitHub

Video Emotion Analysis

AI-powered video processing system that analyzes input videos and outputs annotated videos with facial landmarks and emotional prediction data overlaid.

Python OpenCV TensorFlow
View on GitHub

Peoples Pad v3

Live video projection mapping application built with openFrameworks. Captures webcam input and outputs to warpable quads with Syphon support for real-time performance installations.

C++ openFrameworks Projection Mapping
View on GitHub

GAN Degrade

Experimental system for randomly degrading GAN model buffers and parameters to explore model robustness.

Python GANs Machine Learning
View on GitHub

Get in Touch

I'm always interested in new opportunities in AI and software engineering. Whether you have a project in mind or just want to connect, feel free to reach out.