Projects
PenLedger: Inventory & Sales Tracker
A full-stack Django web application to manage inventory, sales, and profitability for a small business, replacing manual spreadsheets with a robust database system.
- Financial dashboard with Chart.js visualizations.
- Full CRUD functionality for inventory and sales.
- Historical reporting with CSV data exports.
Predictive Maintenance ML Model
A machine learning model to predict industrial machine failures from sensor data, enabling proactive maintenance to reduce costly production downtime.
- Engineered a 'Power' feature that became the top predictor.
- Tuned and evaluated four models to maximize recall.
- Final Random Forest model identifies 74% of failures.
Web Content Monitor & Notifier Bot
An asynchronous Python bot that monitors dynamic web pages for changes and sends real-time, formatted notifications to a Telegram chat.
- Engineered for 24/7 autonomous operation on a Linux server.
- Manages authenticated sessions to access protected content.
- Uses persistent state to avoid duplicate notifications.
About Me
I'm a Computer Science student at Lancaster University with a focus on machine learning. I'm currently working on my dissertation in computer vision, training models to analyze images.
I'm seeking a data analytics internship to apply my technical skills to business problems. I enjoy finding patterns in data and building effective solutions from the ground up.
Technical Skills
Languages
- Python
- Java
- JavaScript
- HTML/CSS
- SQL
Frameworks & Libraries
- PyTorch
- Scikit-learn
- Pandas & NumPy
- XGBoost
- Django
- Playwright
Databases
- PostgreSQL
- SQLite
Tools & Deployment
- Git & GitHub
- Nginx & Gunicorn
- Jupyter Notebooks
- Linux
Get In Touch
I'm currently seeking data science and software development internship roles. If my profile aligns with your needs I'd love to connect!
Contact Me