Skip to introduction
Rajat Srivastav

One tap. Stay connected.

Rajat Srivastav

Full-stack engineer building cloud-native infrastructure

Open to platform, backend and Web3 roles

Internship or full-time, based in Mumbai

every way to reach me

Each layer of the card opens a channel. Tap one to stay in touch.

Rajat Srivastav

About

hi, I’m Rajat

I’m a software engineer who builds the parts of a product you don’t see: the servers, cloud setup and payment systems that keep an app running. I study at IIT Guwahati and Newton School of Technology, and I contribute to open-source software.

Looking for
Internships and full-time roles in backend, platform and Web3 engineering
Based in
Mumbai, India

Meeting Web3 and infrastructure teams at the Devcon career fair in Mumbai on 6 November 2026.

What I do

the short version

Selected work

things I’ve built

OSSGrid home page

OSSGrid

A free, no-login index of Google Summer of Code and LFX Mentorship organizations, past projects and mentors.

Problem
Students preparing for mentorship programs piece together past projects and mentors from dozens of repos, spreadsheets and blog posts.
My part
Author and maintainer. Built a static-first pipeline: scheduled GitHub Actions fetch official program data, audit it, and open a pull request when it changes, so every data update is reviewed like code.
  • Next.js 16
  • TypeScript
  • Tailwind CSS
  • GitHub Actions
  • d3-force
Apna Hostel sign-in page

Apna Hostel

A mobile-first hostel fee portal for ITI and Diploma students.

Problem
Hostel residents need to see dues, pay monthly rent in parts and get receipts, while the office needs collections it can trust.
My part
Built it end to end: Google sign-in with admin approval, automated monthly rent, partial payments, printable receipts, and Cashfree payments verified through signed, idempotent webhooks.
  • Next.js 16
  • TypeScript
  • Better Auth
  • Drizzle ORM
  • Neon PostgreSQL
  • Cashfree
A terminal and a phone exchange files through a relay that only sees ciphertextterminalAES-256-GCMrelay sees ciphertextphone

termrent

End-to-end encrypted file exchange between a terminal and any device on the same network.

Problem
Moving a file between a laptop and a phone usually means a cable or a detour through a cloud upload.
My part
Author. Terminal and browser peers share one AES-256-GCM encrypted WebSocket protocol; the relay never sees keys or plaintext. Phones pair by QR code and nearby rooms are found over mDNS.
  • Node.js
  • WebSockets
  • WebCrypto
  • mDNS

PeerBot

Create focused AI chatbots from your own instructions and context.

Problem
Teams want an assistant that answers only from their own material, without building a chatbot each time.
My part
Built the full-stack app: email and Google sign-in, chatbot create, update and delete flows, a public gallery, and Gemini-powered conversations.
  • Next.js
  • MongoDB
  • NextAuth
  • Gemini API

Background

experience and education

Safcurl Technologies

Apr – Aug 2026

Full-stack engineer, internship, remote

  • Provisioned secure AWS EC2 environments with Terraform and OIDC-based session access.
  • Built a polymorphic authentication layer and an Nginx API gateway that enforce multi-tenancy across microservices.
  • Built Razorpay webhook listeners for auth-first, charge-later billing, with Resend for system emails.
Completion letter
  • B.Tech, Data Science

    2024 – 2028

    Newton School of Technology, Rishihood University

  • B.S., Artificial Intelligence & Machine Learning

    2024 – 2028

    Indian Institute of Technology Guwahati

Tools I use

Interface
Next.js, React, TypeScript, Tailwind CSS
Services
Go, Node.js, Express, Nginx
Platform
Kubernetes, Docker, Terraform, AWS, GitHub Actions
Data
PostgreSQL, MongoDB, MySQL, Prisma

Pass it on

tap the card, or scan its back

tapfolio

Scan or tap

Rajat’s profile, resume and contact

card.rajatsrivastav.dev/c

The card’s address is https://card.rajatsrivastav.dev/c. Rajat Srivastav’s contact card and resume are in the toolbar at the bottom of the screen.

Connect on LinkedInFollowContactResume