Ryan's Portfolio

Architecting scalable solutions with Python & AWS.

AI & ML

My passion for AI started long before the current hype cycle. I recognized the potential of Recurrent Neural Networks (RNNs) early on. For example, at Graphic Products, I built a solution using word vectors to automate the extraction of accident statistics from hundreds of OSHA records, turning a manual research nightmare into an instant resource.

At Precoa, I tackled a critical quality assurance issue where broken data pipelines were sending flawed reports to customers. I architected a "Report Checking AI" using AWS EventBridge and Lambda to orchestrate validation. The system pulls report images via the Tableau API and sends them to OpenAI for verification against human-readable rules. To ensure accuracy, I implemented a consensus mechanism, querying the model three times and using the majority vote, which drastically reduced false positives. If a report fails, the system automatically pauses the subscription and alerts the team via SMS before the customer ever sees it.

I also apply these tools to everyday problems. I recently mentored a friend in the auto body industry, teaching him to build a custom GPT that processes shipping labels and verifies part numbers. This simple tool saved him 3-4 hours of manual data entry every single day.

SNOWFLAKE-GPT

Securely integrates GPT models with Snowflake to enable natural language querying of data, empowering analysts with advanced AI capabilities while maintaining strict access controls.

View Project

Tableau-Report-Agent

An AI-powered quality assurance agent for Tableau reports. Automates subscription management and data validation using AWS Lambda, SNS, and the Tableau API.

View Project

Ci-CD-GPT

An interactive AI assistant that generates tailored GitLab CI/CD configurations, simplifying pipeline setup by guiding users through project-specific requirements.

View Project

Text-Gen-Neural-network

A Jupyter notebook implementation of a recurrent neural network for text generation, demonstrating core concepts of deep learning and sequence modeling.

View Project

mnist

Implementation of convolutional and simple neural networks for MNIST digit recognition, showcasing fundamental deep learning architecture design.

View Project

the_beyond

A suite of data preprocessing tools for machine learning, featuring 'WordsWorth' for text shaping, one-hot encoding, and RNN output analysis.

View Project

machine_learning_moons

Keras-based neural network implementation for the 'moons' dataset, visualizing decision boundaries and demonstrating binary classification techniques.

View Project