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

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.
Open Weather AGS
Automatic Ground Station which collects and decodes meteorological data from NOAA satellites in real-time.
Vision Concentrator
Real-time AI video generator which creates a seamless video loop based on text input from participants.
Video Emotion Analysis
AI-powered video processing system that analyzes input videos and outputs annotated videos with facial landmarks and emotional prediction data overlaid.
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.
GAN Degrade
Experimental system for randomly degrading GAN model buffers and parameters to explore model robustness.