Portfolio
Projects
Data Science & Machine Learning
Other
EIFO Data Extraction/Web Scraping
- Built a Python script to extract country risk and cover polcies from EIFO website.
- Used BeautifulSoup and Selenium (for dynamic website features) for data selection and extraction.
- Cleaned and transformed data in Pandas.
- Exported data to Excel output sheet.
Handwritten Character Recognition/Automated Scorecard Processing
Smoker vs. Non-Smoker Classification
Fine-tuning LLM for RPG Statblocks
- Created a Fine-tuned task specific model using Llama3 and Unsloth to create Dungeons & Dragons statblocks and game elements.
- Deployed on Hugging Face for accesible Training Dataset and LoRA Fine-tuned Adaptors.
Electric Vehicle kWh Consumption Forecasting
- Explored forecasting daily kWh consumption for a workplace EV charging program and implemented naive, neural network, and LightGBM prediction models.
Bitcoin Price Forecasting
- Implemented time series models (Conv1D, Bidirectional LSTM, GRU) for Bitcoin price forecasting, using metrics (Loss, MAE, MSE) to assess performance.
Structured Medical Text Classification with NLP
- Developed a multi-class NLP model utilizing Universal Sentence Encoder, Conv1D character embedding, and text position features to classify medical literature sentences, enhancing readability with structured paragraphs based on classification headings.
Transfer Learning in Food Image Classification
- Developed computer vision model on Food101 dataset utilizing EfficientNetV2 transfer learning to achieve over 80% accuracy in categorizing 101 types of food images.
Dungeons & Dragons Race Classification
Other
DnD with Toph Exploratory Data Analysis
- A financial assessment and report for ‘DnD with Toph’, an online Dungeons & Dragons adventure service, using Python and Pandas to clean, transform, and analyze the data.
- Used data to observe growth and profit trends to optimise future scheduling and projects.
- Skills include Data Manipulation & Analysis using Python & Pandas and Data Visualization with Matplotlib.
DnDwithToph.com
- Flask framework with SQLAlchemy database management
- User Authentication and Session Managment
- User-Generated Content following CRUD principles
- Production Server Deployment with Gunicorn and Git Version Control
Zombie Survival Game
- Developed a Python-based Zombie Survival Game, the mechanics involve managing resources, mission outcomes, and end-of-day round Zombie attacks.
- Object-oriented programming in Python to create Class Models for Camp, Locations, and Players.
- Utilized smaller functions for specific game mechanics and larger functions to implement and run game flow, mission outcomes, and end-of-round events.
- Employed random library and computer decision logic trees for computer-controlled players.