██████╗ ██████╗ ███╗ ███╗██████╗ ██╗ ██╗████████╗███████╗██████╗ ███████╗███████╗███████╗███████╗ ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║ ██║╚══██╔══╝██╔════╝██╔══██╗██╔════╝██╔════╝██╔════╝██╔════╝ ██║ ██║ ██║██╔████╔██║██████╔╝██║ ██║ ██║ █████╗ ██████╔╝███████╗█████╗ █████╗ ███████╗ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║ ██║ ██║ ██╔══╝ ██╔══██╗╚════██║██╔══╝ ██╔══╝ ╚════██║ ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ╚██████╔╝ ██║ ███████╗██║ ██║███████║███████╗███████╗███████║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝╚══════╝
██████╗ ██████╗ ███╗ ███╗██████╗ ██╗ ██╗████████╗███████╗██████╗ ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║ ██║╚══██╔══╝██╔════╝██╔══██╗ ██║ ██║ ██║██╔████╔██║██████╔╝██║ ██║ ██║ █████╗ ██████╔╝ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║ ██║ ██║ ██╔══╝ ██╔══██╗ ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ╚██████╔╝ ██║ ███████╗██║ ██║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
███████╗███████╗███████╗███████╗ ██╔════╝██╔════╝██╔════╝██╔════╝ ███████╗█████╗ █████╗ ███████╗ ╚════██║██╔══╝ ██╔══╝ ╚════██║ ███████║███████╗███████╗███████║ ╚══════╝╚══════╝╚══════╝╚══════╝
██████╗ ██████╗ ███╗ ███╗██████╗ ██╗ ██╗████████╗███████╗██████╗ ███████╗███████╗███████╗███████╗ ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║ ██║╚══██╔══╝██╔════╝██╔══██╗ ██╔════╝██╔════╝██╔════╝██╔════╝ ██║ ██║ ██║██╔████╔██║██████╔╝██║ ██║ ██║ █████╗ ██████╔╝ ███████╗█████╗ █████╗ ███████╗ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║ ██║ ██║ ██╔══╝ ██╔══██╗ ╚════██║██╔══╝ ██╔══╝ ╚════██║ ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ╚██████╔╝ ██║ ███████╗██║ ██║ ███████║███████╗███████╗███████║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚══════╝
██████╗ ██████╗ ███╗ ███╗██████╗ ██╗ ██╗████████╗███████╗██████╗ ███████╗███████╗███████╗███████╗ ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║ ██║╚══██╔══╝██╔════╝██╔══██╗ ██╔════╝██╔════╝██╔════╝██╔════╝ ██║ ██║ ██║██╔████╔██║██████╔╝██║ ██║ ██║ █████╗ ██████╔╝ ── ███████╗█████╗ █████╗ ███████╗ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║ ██║ ██║ ██╔══╝ ██╔══██╗ ╚════██║██╔══╝ ██╔══╝ ╚════██║ ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ╚██████╔╝ ██║ ███████╗██║ ██║ ███████║███████╗███████╗███████║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚══════╝
┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐ │ c││ o││ m││ p││ u││ t││ e││ r││ s││ e││ e││ s│ └──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘
______ __ _____
/ ____/ ____ ____ ___ ____ / /_ ___ ____ / ___/ ___ ___ _____
/ / / __ \ / __ `__ \ / __ \ __ __ / __/ / _ \ / __/ \__ \ / _ \ / _ \ / ___/
/ /___ / /_/ / / / / / / / / /_/ / / / / / / /_ / __/ / / ___/ / / __/ / __/ (__ )
\____/ \____/ /_/ /_/ /_/ \____/ / /_/ / \__/ \___/ /_/ /____/ \___/ \___/ /____/
/_/ \__,_/ 8yrs Focused CV · AR · ML 40+ Projects shipped 3 In-house flagships 7 Engineers · one team
We see & breathe pixels & tensors — production computer vision, end to end. Any camera, any hardware, any model, any frame rate, any coding language. Great at PoCs, good at production.
Services
// services/*.pyEvery service is in production with a real client. What it is, what you get, latency budget we target.
Stack · package.json
// everything we've shipped onNot a vendor logo parade — the stack we have production code on. Amber chips are daily drivers; greyed are situational.
"detection_tracking":
"pose_seg_matting":
"frameworks_runtime":
"classical_cv_geometry":
"optimisation":
"edge_compute":
"cameras_sensors":
"ar_xr_unity":
"languages":
"mobile_web":
"cloud_ops":
"connectivity_field":
"hardware_design":
"annotation_data":
Flagship products
// /productsThree products, shipped and maintained. Each anchors a pillar of capability — AR/XR, edge hardware, multi-camera CCTV.
VisionGuide
AR/XR-guided procedure & learning platform. Unity on iOS, Android, Meta Quest — in-headset recognition drives the guided workflow. React + Three.js authoring web app.
- Platforms
- iOS · Android · Quest 3
- Workstreams
- 21 active · 100+ tasks
- Stack
- Unity · classical CV · Three.js
BusNet
Multi-camera passenger counting on buses. Synchronised cameras on embedded SBCs. Custom enclosure, thermal/power, 4G/5G, offline sync. Version 3+ in the field.
- Compute
- Jetson / Pi-class SBC
- Connectivity
- 4G · 5G · GPS
- Status
- Rev 3+ deployed
StoreIntel
Retail CCTV analytics on existing store cameras. Multi-camera tracking with cross-camera ReID for continuous customer journeys across non-overlapping views.
- Ingest
- Live RTSP
- Outputs
- Traffic · dwell · zones
- Hardware
- Existing cams + on-site Jetson → NVR
How we work
// engineering, not consultingNo slide decks about AI. We pick the camera, write the pipeline, ship the box — and keep it running 24/7. One team, one codebase.
End-to-end
Data → annotation → training → conversion → edge → dashboard. One team, one codebase.
Edge ↔ cloud
Embedded SBCs, on-prem, or cloud GPUs. We deploy wherever your system must run.
Production-grade
24/7, vibration, lighting variance, OTA updates. Not demos — systems that run.
Full stack vision
Optics · embedded · ML · APIs · dashboards · XR — all under one roof.
Engagement tiers
// engage/*.yamlPick the scale. We'll size the team. Milestone-based delivery, commit-to-task traceability, hourly / fixed / retainer options.
PoC
- Test on your samples first
- Free when scope is clear
- Parity report + latency numbers
MVP
- Functional prototype, core features
- Edge device + dashboard
- Integration with your system
Production
- Camera setup, inference, storage
- API, dashboard, OTA, fleet ops
- Ongoing support retainer
Start with a 3-day test on your data.
Book a 30-min call to walk through your scope — we'll run a sample and show you what the pipeline does before we quote.