I am a B.Tech Computer Science and Engineering student specializing in Data Science at Bennett University (2023–2027). My work spans AI product management, backend engineering, and cloud/DevSecOps: turning user problems into requirements, building testable applications, and automating their delivery. I focus on explainable AI, reliable APIs, and repeatable deployments.
- 🔭 Building AI products with deterministic validation around probabilistic models
- ⚙️ Working with Java/Spring Boot, payment-state workflows, CI/CD security gates, and GitOps staging deployments
- 🛠️ Latest build: Merchant Payments — AWS Jenkins DevSecOps Lab, with a public portfolio edition and a staging milestone verified on 28 October 2026
- 🎯 Interested in AI Product Management, Product Strategy, and Product Operations roles
- 🌱 Contributing to open source across the Python and JavaScript tooling ecosystems
- 📫 Open to product and AI engineering opportunities
| Project | What it demonstrates | Evidence |
|---|---|---|
| Merchant Payments — AWS Jenkins DevSecOps Lab | A Spring Boot simulator for INR payment orders, idempotent retries, simulated payments and refunds. Jenkins builds and scans the application, signs Docker images in ECR, and promotes verified digests to Argo CD/K3s staging with PostgreSQL. No real money transactions. | Original lab: build #17 passed end to end on 28 Oct 2026, with 7 staging smoke checks · Public edition: 19 application tests and 10 deployment-policy/helper tests passed · Source, walkthrough and screenshots |
| BenNest (private code) | A zero-brokerage marketplace for student housing, flatmates, and vehicle listings, with role-specific workflows, moderation, enquiries, messaging, and privacy-conscious authentication | Next.js · TypeScript · Supabase · email OTP · signed server sessions · live product |
| Jigsaw Together | A collaborative puzzle with one shared board, live cursors, piece locking and snapping, room recovery, and peer-to-peer voice/video. No account required. | Play online · Node.js · Express · WebSockets · WebRTC · protocol, snapping and recovery tests |
| ProdIntel AI | Converts stakeholder feedback into evidence-traceable product decisions using a four-stage AI pipeline, deterministic validation, RAG, and decision provenance | Live demo · 569 tests · 12 architecture decisions |
| Tabyss | A privacy-first browser extension that computes your browsing personality entirely on-device — zero network requests, zero tracking | Edge Add-ons · source code · JavaScript · on-device analytics |
| AWS Remote Device Control (CDC) | A standalone Windows desktop executable for controlling and diagnosing remote Android devices through secure EC2/SSH tunnels | Python · PySide6 · AWS EC2 · ADB/scrcpy · automated tests · Windows .exe distribution |
| Multi-Agent Research Pipeline | Turns a research question into a structured, cited report using LangGraph agents, FastAPI, Claude, Tavily, arXiv, Qdrant, and deterministic offline mocks | CI · Docker · tests · evaluation fixtures · zero-key demo mode |
Product & delivery
Product discovery, PRDs, requirements and acceptance criteria, RICE/Kano prioritization, stakeholder coordination, and cross-functional delivery.
Languages
Backend engineering
Java 21, Maven, REST APIs, Spring Data JPA, Flyway migrations, idempotency, database transactions, and automated API tests.
Applied AI
Agentic workflows, retrieval-augmented generation, source provenance, deterministic validation, and evaluation fixtures.
Frontend
Databases
Cloud, CI/CD & GitOps
AWS ECR and Systems Manager, rootless Docker, K3s, Helm, Argo CD, immutable image promotion, and staging smoke tests.
DevSecOps project experience
Gitleaks secret scanning; Semgrep SAST; OWASP Dependency-Check SCA; Trivy container scanning and SBOMs; Checkov IaC checks; Cosign image signing and verification; ZAP authenticated passive DAST.
User and stakeholder signals
↓
Clear product requirements
↓
Typed, testable system design
↓
Deterministic validation and evaluation
↓
Security gates and verified staging delivery
↓
Explainable product outcomes
I start with the user problem, define the expected behavior, and test it before delivery. I document design decisions and keep test results, security reports, and deployment evidence alongside the code.


