Production RAG
WhatsApp AI Support Assistant
Answers customer questions from a retrieval-augmented knowledge base, right inside WhatsApp.
- WhatsApp
- Embed
- Retrieve
- LLM
- Reply
Delivered natively through the Meta WhatsApp Cloud API, so customers never leave the chat they already use.
- LLMs
- RAG
- Meta WhatsApp Cloud API
Computer vision
Person Re-Identification
Tracks people across video frames and keeps the same ID for each person.
- Detect
- Appearance features
- Match
- Re-identify
- Track IDs
Appearance feature matching re-attaches the right ID when someone leaves the frame and comes back.
- Python
- PyTorch
- Deep learning
Conversational telematics
Vehicle Analytics Chatbot
Ask about a fleet in plain language and get live tracking, idle time and route answers in chat.
- Question
- Intent
- Telematics query
- Insight
- Reply
Surfaces live tracking, idle detection, route analysis and driver-behaviour insights without opening a dashboard.
- NLP
- GPS and telematics
- Python
Video AI
Collision Detection
Detects vehicle collisions in dashcam footage.
- Video
- Frames
- Vision model
- Score
- Alert
Runs on any video from the command line, with the model downloaded once and kept locally.
- PyTorch
- Transformers
- OpenCV
Data automation
Lead Intelligence Platform
Finds businesses, enriches their data and exports ready-to-use lead lists.
- Search
- Collect
- Enrich
- Dashboard
- Export
Enrichment pipelines feed exportable intelligence dashboards instead of hand-built spreadsheets.
Computer vision
AI Virtual Try-On
Renders personalised try-on images by overlaying garments on a person’s photo.
- Photo
- Garment
- Vision model
- Overlay
- Render
Automated image pipelines turn a product photo and a user photo into a try-on visualisation.
- Computer vision
- Image pipelines
Game developmentShipped
Deadtoy Showdown
A 3D top-down survival shooter, built and shipped in Unity.
- Movement
- Raycast shooting
- Physics
- Enemy AI
- Build
Owned it from architecture to final build: vector movement, custom physics and pathfinding enemies.