-
RAG LLM on SAP Documentation
Python | Embeddings | Semantic SearchBuilt a retrieval-augmented generation pipeline using embeddings and semantic search to answer questions from technical documentation.
-
Automated Video Clipping Platform
Python | Automation | Video ProcessingCreated scripts to identify, process, format and prepare long-form streamer content as short-form clips.
-
Chess AI
C# | Game Logic | AIDeveloped a playable chess engine with legal move generation, board evaluation and AI decision-making logic.
-
AI Website Penetration Testing Tool
Python | SeleniumCreated an experimental AI-assisted Selenium tool for analysing website security issues.
-
Live Video Profanity Censorship
Python | Real-Time ProcessingBuilt a real-time tool designed to detect and censor profanity in live video or audio content.
-
Social Interaction Website
Python | Web AppCreated sheffmsg.fun, a location-based social website for leaving messages around Sheffield, reaching over 600 users.
-
Mastermind Q-Learning Bot
Python | Reinforcement Learning | Q-LearningImplemented a tabular Q-learning agent that learns to solve Mastermind through epsilon-greedy exploration, reaching a 100% win rate versus a 31% random baseline by tuning state history length and exploration rate.
-
Local Business Phone Scraper
Python | Web Scraping | AutomationBuilt a scraper that takes a business type and location, finds matching local businesses, and exports all of their phone numbers to a CSV for sales outreach.