Yash Sehrawat

I build backend services — APIs, authentication systems, and applied-AI pipelines.

Final-year CS student at VIT Vellore. Java, Spring Boot, Node.js, FastAPI, and retrieval systems.

Request flow through an authenticated project-management APIA React client sends a request to an Express API. The request passes through JWT verification, which rejects unauthenticated requests with 401, then through a role-based access control guard resolving admin, manager, and member roles, which rejects mismatches with 403. Requests passing both gates reach the service layer, which reads and writes MongoDB and returns a dashboard payload.200 payload401 unauthenticated403 role mismatchreact clientexpress apijwt verifydecode + attach principalrbac guardadmin · manager · membermongodb

Request flow through an internal project-management platform — authentication and role-scoped authorization ahead of the service layer.

Selected work

Things I've built

SmartHQ

Feb 2026 — Apr 2026

Turns raw bank statement exports into automated financial insights and a grounded Q&A assistant.

  • Python
  • FastAPI
  • Pandas
  • React
  • RAG
  • Engineered a 7-stage Pandas pipeline transforming transaction data into 16 JSON datasets powering 14 dashboard visualizations.
  • Implemented salary and recurring-payment detection using statistical scoring across multi-month transaction patterns.
  • Designed a retrieval-augmented Q&A system ranking transactions by merchant, category, and recency before grounding LLM responses — cutting context payload 94% (1,500 → 80 rows).

SecurePay

Nov 2025 — Dec 2025

An Android payment flow integrating Razorpay checkout with transaction history and error recovery.

  • Kotlin
  • Jetpack Compose
  • Razorpay SDK
  • Material 3
  • Integrated the Razorpay Checkout SDK into a Compose payment flow handling 4 distinct SDK-level error states across 500+ test transactions.
  • Built a Material 3 interface of 13 composables spanning payment and transaction-history screens, holding 60fps on mid-range devices.
  • Configured checkout payloads with currency prefill, retry logic, and timeout handling — reducing payment timeouts 70%.

Experience

Where I've worked

Ayuka Developers (OPC) Pvt. Ltd.

May 2026 — Jun 2026

Software Development Intern · Remote

  • Built backend services for an internal project-management platform using Node.js, Express, and MongoDB, supporting task tracking and team collaboration.
  • Implemented JWT-based authentication and role-based access control, enabling permission-scoped access across 3 user roles — admin, manager, and member.
  • Designed RESTful APIs powering interactive dashboards for project and task visualization, integrated with a React frontend.

Technical skills

What I work with

Languages
  • Java
  • Python
  • JavaScript
  • Kotlin
  • C++
  • C
  • R
  • SQL
Backend
  • Spring Boot
  • Node.js
  • Express
  • FastAPI
  • REST APIs
  • JWT / RBAC
Data
  • MySQL
  • MongoDB
  • Pandas
  • Retrieval-augmented generation
Tooling
  • Git
  • Postman
  • Google Cloud Platform
  • Beekeeper Studio
  • React
  • Tailwind CSS
Core CS
  • Data structures & algorithms
  • Object-oriented design
  • System design

Certifications

Verified credentials

Cloud & infrastructure

AI & data

Education

Background

  • Vellore Institute of Technology, Vellore

    Aug 2023 — May 2027

    B.Tech, Computer Science and Engineering · CGPA 9.17

  • Om Public School, Gohana, Haryana

    2022

    Senior Secondary (Class XII), CBSE · 90.7%

  • Dewan Public School, Meerut, Uttar Pradesh

    2020

    Secondary (Class X), CBSE · 86%

Beyond code

Head Boy
Led the student council and represented the student body in school-wide decision-making.
NCC Cadet
Two years of drills and district-level events. Third place, district debate competition.
Archery
District-level gold medalist, Ferozepur, Punjab.
Volunteer, UDDESHYA NGO
Community outreach drives and public awareness campaigns.

Contact

Get in touch

Open to backend and applied-AI roles. The fastest way to reach me is email.