Shreejal Trivedi: The one where vision meets understanding and argues over perspective.
Hi Guys! I'm a computer vision engineer. I build the eyes behind cameras: models that spot, follow and measure what is happening in video, then slim them down until they run in real time on small boxes sitting right next to the camera. Lately, photogrammetry and generative AI are my favourite rabbit holes 🐇.
Machine Learning Researcher
Working at Cloudastructure Inc.
Six-plus years of building vision for surveillance and traffic have given me the "deep" understanding behind DNNs (Pun Intended!), and a healthy respect for real cameras: night shifts, rain, fog and glare. A model is not done when it tops a benchmark. It is done when it still works on the camera at 3 a.m. That is the Applied AI I keep chasing.
When an idea finally clicks, I write it down ✍️: plain explainers of the papers and concepts I use, with figures you can drag around. They live under Reads and Papers, and the older ones on my Medium.
Off the clock, it's cricket 🏏, football ⚽ and badminton 🏸, plus a stack of sci-fi, thrillers and astrophysics books 🔭. And Real Madrid, always. HALA MADRID!
Last but not least, I am a Pokémon freak, and I judge people by their starter. Charmander, obviously 🔥. Which one is yours?
Explore
Everything I have written or built is on one map, each item below what it builds on. Hover anything to see what is nearest and the reading order through it.
Experience
Aug 2025 – nowMachine Learning Researcher, Cloudastructure · Remote, India
- Integrated attribute detection directly into the YOLO architecture, removing downstream classifiers.
- Built a camera mapping framework using SfM, photogrammetry, MCMO tracking and ground-plane alignment, cutting false alerts by over 50%.
- Developing an auto-annotation pipeline with Prefect, Haystack and VLMs for continuous labeling, online training and data generation.
May 2023 – Aug 2025Computer Vision Engineer, Trans-plan · Toronto, Canada
- Advanced traffic analytics using drones and infrastructure cameras for real-time highway monitoring.
- Improved Python workflows to process and georeference dynamic drone footage using GDAL, rasterio and shapely.
- Delivered traffic density maps, vehicle flow rates, heatmaps and inbound/outbound counts.
Jun 2023 – Jul 2025Machine Learning Engineer, Ontario Ministry of Transportation (MTO) · Toronto, Canada
- Built real-time vehicle counting with lane-level classification and adaptive clustering.
- Ported to NVIDIA DeepStream with custom plugins for counting, tracking and messaging.
- Deployed a plug-and-play edge unit with IP camera and a simple management interface.
- Designed secure 4G data transmission and a live traffic dashboard.
- Containerized the stack with recovery, health checks and data caching for zero data loss.
Sep 2022 – Jul 2025Machine Learning Research Assistant, Elderlab, York University · Toronto, Canada
- Built and deployed a real-time day/night highway analytics stack (detect, track, count) on Highway 401 with Ontario MTO, on DeepStream + TensorRT edge devices.
- Optimised vehicle tracking to under 1% daytime and 1.4% nighttime counting error in rain, snow and fog.
- Designed an unsupervised lane-assignment algorithm by backprojection onto the ground plane.
- Created an unsupervised domain-adaptation training pipeline using astronomical, nautical and civil dusk/dawn pseudo-domains, raising nighttime detection mAP.
Sep 2022 – Jul 2025Graduate Teaching Assistant, Lassonde School of Engineering, York University · Toronto, Canada
- EECS1730 Building Interactive Systems (Jan – Apr 2025)
- EECS2101 Fundamentals of Data Structures (Jan – May 2024)
- EECS1015 Introduction to Computer Programming (Sep – Dec 2023)
- EECS1720 Building Interactive Systems (Jan – Apr 2023)
- EECS1015 Introduction to Computer Programming (Sep – Dec 2022)
Apr 2024 – Mar 2025Deep Learning Engineer, Eagle Eye Networks · Toronto, Canada
- Built a multi-cue gun localization algorithm (pose estimation, action recognition, palm localization); recall up 13%.
Aug 2019 – Jul 2022Deep Learning Engineer, UncannyVision / Eagle Eye Networks · Bangalore, India
- Delivered a production CV stack (person Re-ID, detection and tracking, domain-adapted anomaly detection, background subtraction) and an Anchor Search algorithm adding 3% mAP on in-house baselines.
- Built a site-specific training pipeline that raised detector mAP 8% with 500 annotated images, and a semi-supervised clothing-colour classifier that raised accuracy 5%.
- {'Engineered edge-ready modules': '70 FPS grid-temporal-median background subtraction and an unsupervised LSTM trajectory-anomaly detector (98.4% precision, 99.2% recall).'}
Projects from this role: Redefining the One-Shot Object Detector for a Two-Class Problem, Low-Compute, High-FPS Background Subtraction, Site-Specific Training Tool, Vehicle Trajectory Anomaly Detection, Person Retrieval and Re-Identification, Unsupervised Domain Adaptation and Semi-Supervised Learning
Mar 2020 – Apr 2022Founder and Editor, VisionWizard · Ahmedabad, India
- Mentored the publishing of more than 25 deep-learning research blogs (140k reads).
Jan 2019 – Apr 2019Machine Learning Engineer Intern, UncannyVision / Eagle Eye Networks · Bangalore, India
- Pruned and quantized models for edge deployment, giving 3x speed and 2.5x smaller footprints.
- Implemented TensorRT from scratch for a further 1.2% mAP and 1.5x throughput.
Projects from this role: Network Pruning of Object Detectors, INT8 Quantization of Object Detectors
Open a role for what I did there. The full CV is the button on the left.
Education
| Degree | Institution |
|---|---|
| MSc, Computer Science | Lassonde School of Engineering, York University |
| BTech, Information and Communication Technology | Ahmedabad University |
Courses and electives
Computer Vision, Machine Learning, High Performance Computing, Cloud Computing, Advanced Data Structures and Algorithms, Data Analytics and Visualization, Introduction to Blockchain, System Design for Societal Problems.
Contact
Have a camera or video project that is not working the way it should? Or an idea you want to build? 🎥 I am open for freelance and consulting projects in computer vision, video surveillance and computational photography. I will help you take it from "works sometimes" to working properly, on your own cameras and your own hardware.
What I work on
- Computer visionDetection, tracking, recognition and re-identification in images and video.
- Video surveillanceSmart cameras that spot what matters and stay quiet when nothing does.
- Computational photography and 3DCamera calibration, photogrammetry and 3D from ordinary pictures.
- Edge AIReal-time models on small devices, made faster and smaller.
- Generative AI and VLMsVision-language and generative models for labelling, search and data.
- Making models work properlyBetter accuracy on your own data, fewer false alarms, less labelling.
Tech stack
- Vision and deep learning
- PyTorchTensorFlowYOLOVLMsDiffusion modelsGANs
- Edge and video
- CUDATensorRTDeepStreamGStreamer
- Data and pipelines
- PrefectHaystackKafkaTimescaleDBInfluxDBGDAL
- Cloud and deployment
- AWSGCPDockerKubernetesFlaskGrafanaPrometheus
- Languages
- PythonC/C++JavaSQL
Send me a short note on what you want your cameras to do, with a few sample images or a short clip if you have them. I will get back to you ;)
Elsewhere
- GitHub · LinkedIn · Medium
- Code, career record, and where the articles were first published.
- Patent US20230072641A1
- Image Processing and Automatic Learning on Low Complexity Edge Apparatus and Methods of Operation. Co-inventor.
- VisionWizard
- The publication I founded and edited: more than 25 deep-learning explainers, 140k reads.