Available for internships & full-time roles

Hi, I'm
Vaatsalya
Srivastava.

Electronics Student & Fullstack / AI-ML Engineer.

Building deterministic, verifiable AI systems and the full-stack products around them. Previously Fullstack Developer Intern at Caplore, from Delhi, India.

Delhi, India

Vaatsalya Srivastava

Focus

AI/ML · Fullstack · Systems

Currently

B.Tech @ DTU

200+

LeetCode Solved

9+

Projects Built

6

Certifications

7.3

CGPA

$ cat about.md

About & Stack

Focus

B.Tech ECE student at DTU. At Caplore I built the Valuation OS pipeline that moved LLM outputs out of hallucination-prone recall and into verified computation. Equally at home training vision transformers and shipping production Next.js dashboards.

Delhi, India

Frontend

Next.jsReactMERN StackTypeScriptJavaScriptHTML/CSS

Backend

PythonFastAPIC++CSQLPostgreSQLMongoDBNeo4jQdrant

AI / ML

Machine LearningDeep LearningGeospatial AI/MLRAGAgentic AITensorFlowPyTorchLangChainLangGraphHuggingFace/TransformersNLPOpenCVMediaPipe

Cloud & Tools

DockerGitVSCodeOpen-Source Model DeploymentPandasNumPyScikit-learn

$ git log --experience

Experience

Fullstack Developer Intern

Caplore·India

Jul 2026 - Sep 2026
  • Implemented a hallucination-resistant, 6-module deterministic pipeline for Caplore's Valuation OS, moving 19 metric categories out of LLM recall and into verified Python computation.
  • Built a post-generation fact-checking layer that traces 95.1% of numeric claims (135/142) in generated reports back to verified source data and auto-flags the rest for human review, up from 0% verification in the prior version.
  • Developed the Company Dashboard and Valuation/Funding-Readiness UI in Next.js/React, built a model-agnostic LLM client layer, and maintained Caplore's production website.
Next.jsReactPythonLLM Integration

95.1%

numeric claims verified

19

metric categories moved off LLM recall

6

module deterministic pipeline

$ ls ./projects

Projects

E-CR-JEPA

Geospatial ML

Self-supervised cross-modal retrieval system using Vision Transformers with 2D-ALiBi/X-ALiBi positional biasing for SAR-to-optical satellite image retrieval.

  • Achieved 0.5885 Cross-Modal F1@10 for SAR-to-optical satellite image retrieval.
  • Optimized a multi-objective pipeline (JEPA predictive loss, DeCUR alignment, SIGReg regularization) over 100 epochs, converging to 0.1604 overall loss while preventing representation collapse.
PyTorchVision TransformersSelf-Supervised Learning

Autonomous Sandbox Coding Agent

Agentic Code Generation

Agentic pipeline that writes, executes, and iteratively refines Python scripts inside isolated Docker containers, with a real-time observability dashboard.

  • Resolves tasks in a single pass with 2.2s end-to-end latency.
  • Real-time dashboard tracks per-task latency, token usage (133 tokens/task avg.), and session cost for full pipeline traceability.
LangGraphFastAPIDockerNext.js

Hand Gesture Automator

Desktop Automation

Cross-platform desktop automation toolkit driven by a TensorFlow model trained on MediaPipe hand-landmark features for OS-level gesture control.

  • 91% gesture recognition accuracy across all gestures using 63-dimensional MediaPipe hand-landmark features.
  • Collected 8-10 custom gestures across 500 samples, validated via stratified train-test splits.
TensorFlowReactOpenCVMediaPipePyAutoGUI

RepoLens

Codebase Intelligence Platform

AI-driven platform that ingests and indexes public repositories, orchestrating a vector, relational, and graph database in parallel to answer natural-language questions about a codebase.

  • Achieved a 90% latency reduction (1.2s -> 120ms) through concurrent multi-layer orchestration across Qdrant vector, Postgres relational, and Neo4j graph databases.
  • Engineered a multi-agent RAG pipeline via LangGraph, using orchestrator agents to classify developer intent and query decentralized context paths across graph and vector stores.
Next.jsFastAPINeo4jQdrantGemini 2.5 Flash

MedInsight App

Offline Clinical Triage

Flask-based clinical decision support system for rural and low-resource settings, pairing a local LLM with offline speech-to-text for multilingual symptom triage and basic image diagnostics.

  • Integrated TinyLlama-1.1B with Vosk speech-to-text to achieve under 3s latency for symptom triage and X-ray/skin-lesion analysis in fully offline environments.
  • Built automated referral PDF generation (jsPDF) and a JSON-based inventory system with real-time stock depletion alerts, cutting manual data-entry overhead by 60%.
FlaskTinyLlama-1.1BVoskOpenCVjsPDF

Audio-Visual Speaker Separator

Speech Separation

Dual-path transformer model that isolates individual speakers from multi-speaker audio by fusing audio features with lip-motion cues extracted from video.

  • Achieved 8.5+ dB SI-SDR on the multi-speaker LRS2 dataset.
  • Optimized the model to 2.0-3.5M parameters using mixed precision and gradient checkpointing for constrained GPU memory.
PyTorchtorchaudioOpenCVNumPy

Smart File Compressor

Chrome Extension

Chrome extension for local compression and decompression of text, image, audio, and video files, using hybrid lossless/lossy algorithms with real-time savings analytics.

  • Reached up to 76% size savings on WAV-to-MP3 audio (4.16:1 ratio) and 70% on plain text via GZIP-based DEFLATE.
  • Verifies output integrity with SHA-256 hash comparison after every compression pass.
JavaScriptChrome Extension APICanvas APIWeb Crypto API

Quadrapod Xerus012

Quadruped Robot

3D-printed, 12-DOF quadruped robot driven by an Arduino Nano that solves inverse kinematics in real time to translate target foot positions into coordinated joint angles.

  • Runs a real-time IK solver at 50Hz via timer interrupts, non-blocking across all 12 servos on a 20ms refresh cycle.
  • Supports forward/backward walking and turning via tripod-style gait sequences, plus standing, waving, and dancing behaviors.
ArduinoC++Inverse KinematicsBluetooth

BrowserUser

Privacy-First Browser Agent

Supervised browser automation agent that fills sensitive web forms on a user's behalf while keeping control over exactly what data reaches a remote LLM.

  • Masks filled controls and uncertain screen regions with opaque pixels before any screenshot is sent for remote interpretation, gated behind explicit human approval.
  • Stores profile data and documents in a local SQLite vault encrypted with AES-GCM, with voice input via Whisper requiring explicit consent.
PythonReactTypeScriptChrome MV3Gemini 2.5 Flash

1 / 9

$ cat achievements.md

Achievements & Leadership

Leadership

  • Co-Head, Artificial Intelligence and Machine Learning Society (AIMS)

    DTU

  • Member, Mathematics And Computing Society (MACS)

    DTU

  • Open Source Contributor, GSSoC '26

    GirlScript Summer of Code

Competitions

  • First Runner-up, Micromouse

    Autonomous maze-solving robotics competition

  • Cleared NSEA 2025

    National Standard Examination in Astronomy

$ ./contact.sh

Get in Touch

visitor@portfolio: ~

visitor@portfolio:~$ new_message --interactive