Software Engineer building real-time systems, computer vision pipelines, and data-driven applications.
I focus on designing systems that process and analyse live data, improve performance, and support practical, real-world decision-making.
• Real-time systems and computer vision
• Data analytics and machine learning pipelines
• Building scalable, production-style applications
- Computer vision and multi-camera tracking
- Real-time processing and system architecture
- Backend systems with REST APIs and PostgreSQL
- Robotics and embedded systems
- Data processing and analytics pipelines
End-to-end analytics system simulating 18 months of warehouse data (5,000 orders). Includes SQL-driven KPI engine, bottleneck detection, RandomForest delay prediction (ROC-AUC: 0.876), automated business recommendations, and a 4-page interactive Streamlit dashboard.
Designed a modular real-time tracking pipeline using detection, multi-view fusion, and custom ID persistence logic to improve tracking accuracy and system performance.
Built a full-stack application (Flask, PostgreSQL, JavaScript) for asset tracking and IT workflows, focusing on structured data modelling and system scalability.
Developed an AI-powered medication scanning MVP integrating image processing, backend services, and text-to-speech for real-time user interaction.
Implemented a real-time computer vision pipeline for autonomous robotics using Raspberry Pi and ESP32, enabling responsive and reliable targeting.
Languages: Python, Java, C/C++
Backend & Data: PostgreSQL, SQL, REST APIs
Libraries & Tools: OpenCV, Scikit-learn, Pandas, Streamlit, Plotly
Web: HTML, CSS, JavaScript
Other: Git, Linux
- Scalable data pipelines and analytics systems
- Machine learning for real-world applications
- Performance optimisation in real-time environments
