Senior Software Engineer specialising in AI, computer vision, and IoT-integrated security platforms. I build production ML inference pipelines, real-time event-driven systems, and intelligent connected devices.

I am a Senior Software Engineer with 5+ years building production AI and computer vision systems, backend infrastructure, and IoT-integrated security platforms. At Cognitive Systems, I have led the development of real-time CCTV analytics — from training and deploying object detection models (YOLO, ConvNeXt, Faster R-CNN) to building multi-threaded inference pipelines, behaviour analytics engines, and automated alert dispatch systems.
My work spans the full stack of intelligent systems: ML model training and edge deployment, MQTT/RabbitMQ event-driven architectures, tamper-detection security for Linux-based IoT devices, and CI/CD infrastructure using Docker and Ansible. I specialise in taking models from selection through training to live deployment on edge devices in security-critical environments.
TensorFlow, Keras, YOLO, ConvNeXt, Faster R-CNN, YOLOX
OpenCV, dlib — object detection, image segmentation, correlation tracking
Inference pipelines, edge deployment, behaviour analytics, real-time alerting
Raspberry Pi, Arduino, Sonoff Wi-Fi Smart Switches
MQTT (Mosquitto), AMQP (RabbitMQ), GPIO integration
Tamper detection, Linux-based device security, Shell scripting
Python, Java, JavaScript, TypeScript
Django, Flask, REST APIs, tRPC
PostgreSQL, MySQL, Apache NiFi (ETL pipelines)
Docker, Ansible, Git, Bitbucket Pipelines
AWS (Certified Solutions Architect – Associate), Vercel
Grafana, Prometheus, ETL pipelines
Building intelligent systems at the intersection of AI, computer vision, and IoT infrastructure.
Senior Software Engineer
Software Engineer
A showcase of my professional work, community involvement, and personal projects that demonstrate my skills and passion for technology.
Production computer vision system for live CCTV security monitoring — multi-model object detection (ConvNeXt, Faster R-CNN, YOLOX), behaviour analytics engine with polygonal ROI matching, and real-time alert dispatch.
Designed MQTT message-brokering infrastructure (Mosquitto) between IoT devices and backend systems, with multi-threaded event pipelines and tamper-detection security for Linux-based IoT deployments.
Journey from Django-based portfolio to modern TypeScript-powered platform, showcasing growth in technical skills and design philosophy.
Ready to bring your ideas to life? I'd love to hear about your project and explore how we can work together.