SR Logo/AI Engineering
Sarthak Roy
AI / ML Engineering

I BUILD
INTELLIGENT
SYSTEMS THAT
OPERATE
IN THE REAL
WORLD.

I design and implement production-oriented systems across perception, retrieval, reasoning and automation.

3
Surveillance PlatformsAutonomous Vessel, AI Perimeter Security, Networked Warfare Management (Tardid Brainbox AI)
6
Engineered SystemsVessel Tracking, PTZ+LiDAR Fusion, MedBot RAG, Dual-EMA Perimeter, Video Restoration, SubSpace
4
Applied StudiesLoFTR+DINOv2 Maritime Matching, SPAD/AOD Defense Research, Dual-EMA Backgrounding, RAG Retrieval
20+
Production ToolsetPyTorch, YOLO, OC-SORT, LoFTR, DINOv2, ROS 2, LiDAR, LangChain, Pinecone, FastAPI, n8n, Supabase
01 / ARCHITECTURAL SPECIFICATION

System Perception Pipeline

End-to-end multi-sensor autonomous perception architecture engineered for real-time spatial estimation, deep metric re-identification, and downstream reasoning.

Select any stage to inspect live technical architecture
STAGE 02 OF 06 // PERCEPTIONReal-Time Core Component

Object Detection — Bounding Box & Semantics

Spatial localization, anchor-free bounding box regression, and semantic classification of target entities across dense multimodal feeds.

Latency

6.8ms (GPU)

Throughput

145 FPS

Precision

0.924 mAP@50

Stage Dataflow Transformation:
IN // INPUTSynchronized sensor frames & normalized image tensors
TRANSFORM // PROCESSINGTensorRT FP16 feature extraction, spatial FPN & class regression
OUT // STRUCTURED EMISSIONCalibrated 2D/3D bounding boxes with class confidence distributions
Key Engineering Invariants & Considerations:
TensorRT INT8/FP16 quantization delivering 4x throughput acceleration
Class probability thresholding with adaptive spatial NMS filtering
Camera intrinsics pinhole projection mapping pixels to 3D rays
Integrated Frameworks & Algorithms:
TensorRT FP16YOLOv8 / ViT BackbonesFeature Pyramid Networks (FPN)Soft-NMS
02 / SELECTED WORK

Systems I've built.

Production and experimental AI/ML systems engineered with mathematical precision, strict validation, and decoupled architectures.

View All 7 Projects
PROJECT 01Computer Vision
PRODUCTION

Autonomous Vessel Tracking & Visual Re-Identification System

Production maritime perception pipeline integrating YOLO vessel detection, OC-SORT tracking, and LoFTR + DINOv2 feature descriptors deployed on live RTSP streams via FastAPI.

Technical Problem:

Real-time vessel tracking on live maritime RTSP video feeds suffers from false-positive track fragmentation, wake interference, wave backscatter, and severe visual appearance changes as vessels change bearing.

System Pipeline Preview
1.
Live RTSP Frame IngestionOpenCV / RTSP
2.
YOLO Vessel DetectionYOLO / PyTorch
3.
OC-SORT Motion-Gated TrackingOC-SORT / Kalman
4.
LoFTR + DINOv2 Feature MatchingLoFTR / DINOv2 / FastAPI
YOLOOC-SORTDINOv2LoFTRFastAPI+3
PROJECT 02Robotics / Sensors
PRODUCTION

PTZ Camera + LiDAR Multi-Domain Sensor Fusion Node

Spatial perception and tracking architecture integrating 3D LiDAR point clouds with PTZ optical cameras via ROS 2 and Extended Kalman Filtering.

Technical Problem:

Optical PTZ cameras provide detailed semantic classification but lack direct metric depth, while LiDAR point clouds offer accurate range but lack dense semantic labels; calibrating moving PTZ optical axes with LiDAR presents spatial-temporal synchronization challenges.

System Pipeline Preview
1.
Point Cloud PreprocessingPCL / ROS 2
2.
Dynamic PTZ Frame TransformationROS 2 tf2 / C++
3.
Spatial Sensor AssociationHomogeneous Transforms
4.
State Estimation & FilteringEKF / Eigen
ROS 2LiDAR (PCL)Extended Kalman FilterOpenCVC+++2
PROJECT 03Generative AI
COMPLETED

MedBot: AI Medical Knowledge Assistant & RAG Pipeline

Grounded retrieval-augmented generation pipeline indexing medical documents in Pinecone vector database with LangChain orchestration, OpenRouter, and FastAPI.

Technical Problem:

Medical Q&A systems require strictly factual, grounded information retrieval from complex medical literature; naive language models hallucinate terminology, dosages, and clinical guidelines without verifiable passage grounding.

System Pipeline Preview
1.
Medical PDF Ingestion & ChunkingPyPDF / LangChain
2.
Semantic Vector EmbeddingHugging Face / Pinecone
3.
Context Retrieval & FilteringPinecone Vector DB
4.
Grounded Response GenerationOpenRouter / FastAPI
LangChainPineconeFastAPIFlaskOpenRouter+2
PROJECT 04Computer Vision
PRODUCTION

Dual-EMA Real-Time Perimeter Intrusion Detection Pipeline

Classical computer vision perimeter security pipeline utilizing dual-EMA background subtraction, contour tracking, and global lighting change suppression on live CCTV feeds.

Technical Problem:

Perimeter security CCTV feeds experience continuous false alarms triggered by sudden cloud cover, wind-blown foliage, shadows, and camera auto-exposure adjustments when using standard motion detection.

System Pipeline Preview
1.
Stream Preprocessing & Grayscale NormalizationOpenCV / NumPy
2.
Dual-EMA Background ModelingDual-EMA Algorithm
3.
Global Lighting Shift SuppressionOpenCV Morphological Ops
4.
Contour Analysis & Intrusion AlertingPython / FastAPI
OpenCVClassical Computer VisionDual-EMAPythonFastAPI+1
PROJECT 05Generative AI
ONGOING

ASTRION: AI Logistics Support Agent

Source-grounded support agent for logistics operations that answers order, ticket and policy questions from SOPs and signed customer agreements, computes fees and credits in code, and changes nothing without confirmation.

Technical Problem:

Logistics support answers depend on order records, open tickets and contract terms, and figures such as cancellation fees and service credits must be exact. A model that writes those numbers itself, cites nothing, or changes records unprompted cannot be trusted or audited.

System Pipeline Preview
1.
Workspace-Scoped ContextWorkspace scoping / ASTRION API
2.
Cited Policy RetrievalRAG / Source citations
3.
Request-Time Record LookupAgentic tool use
4.
Deterministic Calculation & Confirmed ActionsCode-computed / Human-in-the-loop
RAGAgentic Tool UseSource CitationsHuman-in-the-LoopNext.js+1
03 / CAREER & TRACK RECORD

Engineering Experience

Verified technical timeline spanning production AI engineering on defense platforms at Tardid Technologies and computer science foundation at VIT Vellore.

AI Engineer

Full-time
Tardid Technologies
Feb 2026 — PresentBangalore, India
Operational Domain

Maritime Defense & Autonomous Perception

Context

Engineering perception modules for the Brainbox AI product suite, serving Autonomous Surveillance Vessels and Perimeter Security nodes.

Core Systems Engineered
Engineered real-time vessel tracking pipeline using YOLO and OC-SORT, implementing motion-gating to suppress wave-induced false positives on live RTSP feeds.
Engineered a visual re-identification microservice utilizing DINOv2 and LoFTR descriptors to track vessels across severe bearing changes.
Designed a dual-EMA background modeling system for perimeter security CCTV, suppressing global lighting changes to minimize unattended-object false alarms.
Contributed to ROS 2 multi-sensor tracking nodes, fusing PTZ camera optics with LiDAR point clusters via Extended Kalman Filtering.
Tech StackPyTorchOpenCVROS 2FastAPIYOLOOC-SORTDINOv2LoFTR

Computer Vision Intern

Internship
Tardid Technologies
Aug 2023 — Oct 2023Bangalore, India
Operational Domain

Naval Target Detection & Image Restoration

Context

Investigated low-visibility perception enhancements for naval environments.

Core Systems Engineered
Engineered and evaluated CNN models tailored for maritime object detection under heavy fog and target occlusion.
Designed a video enhancement pipeline using Dark Channel Prior and CLAHE to restore structural clarity in degraded marine environments.
Researched non-traditional imaging principles (SPAD/AOD) for theoretical applications in high-speed tactical tracking.
Tech StackPythonPyTorchOpenCVCNN ArchitecturesImage Processing

B.Tech — Computer Science & Engineering

Education
Vellore Institute of Technology
2021 — 2025Vellore, India
Operational Domain

Systems & Artificial Intelligence

Context

Core engineering foundations.

Core Systems Engineered
Specialized in machine learning systems, data structures, and distributed architectures.
Developed applied systems including RAG pipelines and automated webhook backends.
Tech StackC++PythonAlgorithmsDatabase DesignSystem Architecture
04 / TECHNICAL CAPABILITIES

System Stack

Production technologies I deploy for perception, reasoning, and automation.

  • Languages
    Python / TypeScript / JavaScript / HTML / CSS
    Application & AI/ML development
  • Computer Vision
    OpenCV / YOLOv8
    Detection, tracking & real-time vision
  • Representation & Matching
    DINOv2 / LoFTR / CNNs / RANSAC
    Re-ID, feature extraction & image matching
  • AI / ML
    PyTorch / Hugging Face
    Model development & inference
  • Generative AI
    LangChain / Google Gemini / OpenRouter
    RAG, LLM applications & model orchestration
  • Backend & Inference
    FastAPI / Flask / Node.js / Express.js
    Model serving, APIs & backend systems
  • Frontend
    Next.js / React / Tailwind CSS / Framer Motion
    Production web interfaces
  • Mobile
    Flutter / React Native
    Cross-platform applications
  • Databases
    PostgreSQL / MongoDB / Supabase / Firebase
    Relational, document & application state
  • Vector Databases
    Pinecone
    Embeddings & semantic retrieval
  • ORM / Data Layer
    Prisma
    Database access & schema management
  • Robotics & 3D
    ROS 2 / PCL / EKF / Point Clouds
    Sensor fusion, state estimation & robotics
  • Cloud & Deployment
    AWS / Vercel / Netlify / Render
    Cloud infrastructure & deployment
  • Containers
    Docker
    Reproducible deployment & services
  • Automation
    n8n / Webhooks
    Workflow automation & integrations
  • APIs & Architecture
    REST / GraphQL
    Service communication & integrations
  • Real-Time Systems
    Socket.IO
    Real-time communication
  • CV Tracking & Surveillance
    OC-SORT / Motion Gating / EMA Background Subtraction
    Object tracking & perimeter surveillance
05 / BENCHMARKS & INQUIRIES

Research Studies & Technical Experiments

Investigative empirical evaluations examining feature invariance, visual representation granularity, keypoint correspondence, and time-series anomaly detection.

R-001Computer Vision / Re-Identification

Dense Cross-Attention Feature Matching under Maritime Fog & Low Contrast

QUESTION:

Maritime vessel visual re-identification suffers when vessels change bearing angles or operate in dense fog, where traditional sparse corner detectors fail to produce repeatable keypoints.

METHOD:

Evaluated a decoupled matching pipeline pairing DINOv2 vision transformer patch representations with LoFTR coarse-to-fine keypoint correspondence and RANSAC geometric inlier filtering.

EXPERIMENT:

Tested on low-contrast maritime video feeds and degraded fog sequences to measure inlier correspondence ratio and false match rejection.

OBSERVATION:

LoFTR cross-attention established reliable keypoint correspondence even across low-texture vessel hulls, while quality-adaptive thresholds effectively suppressed incorrect matches in heavy fog.

LoFTRDINOv2Feature MatchingVessel ReIDComputer Vision
R-002Applied Defense Research / Optics

Applied SPAD & AOD Principles for High-Speed Naval Target Tracking

QUESTION:

High-speed maritime target tracking under degraded atmospheric visibility requires microsecond-level temporal resolution and agile beam steering that conventional mechanical gimbal sensors cannot sustain.

METHOD:

Researched and modeled photon-timing arrival distributions and acoustic frequency modulation to simulate non-mechanical optical deflection for rapid target acquisition.

EXPERIMENT:

Analyzed simulated position estimation latency and photon arrival timing precision under low-photon naval defense scenarios.

OBSERVATION:

AOD beam deflection modeling eliminated mechanical inertia delays in simulation, demonstrating theoretical capability for rapid scan pattern repositioning for high-speed tracking locks under low-light naval conditions.

SPADAODNaval DefenseApplied ResearchHigh-Speed Tracking
R-003Classical Computer Vision

Dual-EMA Background Modeling for CCTV Illumination Shift Suppression

QUESTION:

Perimeter security CCTV cameras experience frequent false alarms due to sudden ambient illumination changes (e.g. cloud movements, auto-exposure shifts) when using single-rate background subtraction.

METHOD:

Formulated a dual Exponential Moving Average (EMA) background model maintaining two concurrent temporal rates $(alpha_{ ext{fast}}, alpha_{ ext{slow}})$ paired with whole-frame histogram variance thresholding.

EXPERIMENT:

Benchmarked false alarm rates and intrusion detection recall across continuous live CCTV surveillance video under variable weather.

OBSERVATION:

Global lighting suppression eliminated whole-frame false positive triggers while dual-EMA separation successfully flagged unattended objects without alerting on sudden sunlight transitions.

Classical CVDual-EMABackground SubtractionPerimeter Security
R-004Generative AI & LLMs

Context Retrieval Grounding & Vector Search in Specialized Document RAG

QUESTION:

Generic Large Language Models hallucinate factual statements and specific terminology when answering domain-specific queries without grounded passage verification.

METHOD:

Constructed a RAG testbed using LangChain and Pinecone vector search, evaluating top-k retrieved passage relevance and factual consistency against source medical literature.

EXPERIMENT:

Assessed context recall, answer groundedness, and hallucination rates across technical documentation Q&A.

OBSERVATION:

Structuring vector chunking around natural document hierarchy boundaries improved semantic retrieval accuracy and ensured generated responses cited exact source context.

RAGLangChainPineconeVector SearchGenerative AI
05 / ENGINEERING PHILOSOPHY

About & Technical Focus

A technical overview of my background in production computer vision, generative AI pipelines, defense surveillance systems, and systems engineering.

Sarthak Roy

Sarthak Roy

AI / ML Engineer

I am an AI / Machine Learning Engineer based in Bangalore, India, with hands-on experience building production Generative AI applications and defense-grade Computer Vision perception systems.

At Tardid Technologies, I engineer production ML/CV modules for the Brainbox AI product suite across three core surveillance and situational-awareness platforms: Autonomous Surveillance Vessels, AI Perimeter Security, and Networked Warfare Management. My work includes real-time vessel tracking (YOLO + OC-SORT) deployed on live RTSP video feeds, visual re-identification pipelines combining LoFTR and DINOv2 descriptors, classical CV intrusion detection via dual-EMA background subtraction, and PTZ camera + LiDAR sensor fusion with ROS 2.

In Generative AI, I build grounded Retrieval-Augmented Generation (RAG) pipelines and LLM-powered assistants using LangChain, Pinecone vector databases, OpenRouter, and FastAPI, alongside event-driven workflow automation with n8n.

I hold a B.Tech in Computer Science and Engineering from Vellore Institute of Technology (VIT), Vellore (2021 — 2025).

Production Defense & Surveillance

Developing reliable, accuracy-focused ML and computer vision systems running continuously on live RTSP video feeds and sensor-fused hardware.

Academic Foundation

B.Tech in Computer Science and Engineering from Vellore Institute of Technology (VIT Vellore, 2021 — 2025).

Evidence-Driven Engineering

Grounded algorithmic design, verifiable RAG document retrieval, and transparent trade-offs between model accuracy and real-time execution constraints.

06 / INQUIRIES & COLLABORATION

Let's Build Something

Interested in AI/ML engineering, perception pipeline development, or technical collaboration? Reach out directly.

Direct Contact Channels

Open to discussions regarding full-time AI/ML Engineering roles, computer vision perception challenges, or ML systems architecture.