Exploring the frontiers of artificial intelligence and machine learning.
AI Projects showcases my work leveraging artificial intelligence to solve real-world problems—from automating video production workflows to streamlining business operations.
These projects demonstrate practical applications of AI and automation, focusing on tools that enhance productivity and create value for users and businesses.
Each project combines modern AI technologies with domain-specific knowledge to deliver solutions that are both functional and scalable.
Cycling Telemetry Overlay Generator
A Python-based tool that transforms FIT file data from cycling computers into professional video overlays. The system generates green-screen compatible videos displaying real-time metrics synchronized with ride data.
As both a cyclist and developer, I wanted to create a tool that would make it easy to produce engaging cycling videos with professional telemetry overlays—without expensive software or manual editing.
Key Features
Power output visualization with color gradients
Speed gauge showing velocity in km/h
Cadence display indicating RPM values
Heart rate monitor displaying BPM
GPS map with route tracking and trail visualization
Smooth animations using easing functions
Technology Stack
Python 3.7+ for core processing
fitparse for parsing cycling computer data
Pillow (PIL) for image rendering
OpenCV for video generation
NumPy for data interpolation
How It Works
Processes FIT files by interpolating sensor data (1-second intervals) to generate frames at 30 fps
Renders each frame with current metric values and smooth transitions
Outputs MP4 video with pure green background (RGB: 0, 255, 0) for chromakey compositing
Processes a 45-minute ride (~81,000 frames) in 5-10 minutes
Vertical Layout for Social Media
Created a vertical layout optimized for Instagram and other social media platforms. This version maintains all telemetry features while fitting the 9:16 aspect ratio for mobile viewing.
For complete technical documentation, installation instructions, and source code, visit the project repository on GitHub. The repository includes detailed setup guides, configuration options, and example files to help you get started.
Developed AI-powered automation tools to streamline sales detail record management for e-commerce shipments, integrating with eBay and Shopify APIs to eliminate manual data entry and reduce errors.
Working at BuyTheMojo, I identified opportunities to automate time-consuming manual processes in our shipment workflow. The solution saves hours of manual work daily while improving data accuracy.
Key Features
Automated extraction of sales data from eBay and Shopify
AI-powered data normalization and validation
Intelligent matching of orders across platforms
Automated generation of shipment detail records
Error detection and reporting system
Bulk processing for high-volume operations
Technologies Used
Python for automation scripts
eBay and Shopify REST APIs
AI/ML for data parsing and pattern recognition
Database integration for record management
Automated scheduling and monitoring
Business Impact
Reduced manual data entry time by 80%
Improved data accuracy and consistency
Enabled faster shipment processing
Freed up team capacity for higher-value tasks
Scalable solution supporting business growth
Challenges Solved
Handling inconsistent data formats across different platforms
Building robust error handling for API rate limits and failures
Creating intelligent matching algorithms for duplicate detection
Ensuring data security and compliance with platform policies