Arduino Prime Number Generator & Display System

Programmed an Arduino Uno to generate and display prime numbers on a 4-digit 7-segment display, with IR remote control for user input. Experimented with Miller–Rabin and trial division algorithms, developing skills in embedded programming, digital electronics, and algorithm…
Arduino Unoprogramming IR remoteMiller–Rabin & trial division Embedded systems

AI-Powered Sports Content Automation Pipeline

A Python-based automated sports content generation system that uses the YouTube API to filter and download videos in MP4 format. The system analyzes each video in 15-second intervals using RMS audio volume to identify high-energy moments above a calculated threshold, automatically extracts the most…
Python ProgrammingAPI IntegrationObject-Oriented ProgrammingAutomationAudio Signal ProcessingRMS-Based AnalysisAlgorithm Development

Monte Carlo Poker SImulator

The poker program uses a Monte Carlo simulation to estimate winning probabilities based on player hands and community cards. The Player class handles player actions and balances, while the PokerGame class manages the game flow and betting rounds. The simulation runs thousands of possible poker hands…
Object-Oriented Programming (OOP)Monte Carlo SimulationProbability & Statistical AnalysisGame Logic & State ManagementPython Programming