Discover a selection of my academic and personal projects, ranging from containerized web environments to complex Neo4j data mapping. Each solution combines rigorous engineering principles with practical problem-solving.
A deep dive into system architecture and software development
Designed and deployed a full-stack web application utilizing PHP and MySQL. Engineered the deployment pipeline using Docker Compose to ensure seamless, isolated environment replication across servers, completely bypassing local dependency issues.
Developed a computer vision script capable of analyzing video input streams to detect, classify, and track objects in real-time utilizing Python, OpenCV, and pre-trained YOLOv3 models. Optimized `.gitignore` parameters to cleanly manage heavy weight files via version control.
Engineered a NoSQL Graph Database architecture using Neo4j to map and analyze complex statistical relationships within English Premier League datasets. Authored advanced Cypher queries to extract multi-season performance metrics, longest unbeaten records, and predictive analytics.
A custom 2D game engine built entirely from scratch with vanilla JavaScript Canvas. Developed complex internal logic for automated wave management, dynamic sprite rendering, hit-box collision, and mobile-responsive event listeners.
Diverse expertise across multiple IT domains
End-to-end full-stack development, dynamic routing, and OOP application logic using modern frameworks.
Containerization, isolated environment replication, Linux administration, and robust Git version control pipelines.
Predictive modeling, data aggregation, and implementing intelligent computer vision scripts via Python.
Designing relational (MySQL) schemas and executing advanced Cypher queries on NoSQL Graph databases (Neo4j).