Software Engineer

RishiSrivastava

Building reliable systems, solving practical problems, and keeping complexity under control.

Portrait

Built to be reliable,
designed to stay simple

I’m a software engineer based in India, primarily working on backend systems, APIs, and product infrastructure. I focus on building reliable, scalable software with clean architecture and practical engineering decisions. My approach is simple: reduce unnecessary complexity and build systems that hold up in real-world usage.

I’ve worked on SaaS platforms, real-time systems, developer tooling, and production backend infrastructure across startups and freelance projects. I enjoy solving practical engineering problems, improving existing systems, and building software that remains maintainable as it scales.

Download Resume

The Journey

Experience

01Apr 2025 — Mar 2026

Software Engineer → Team Lead

Kiroku Notes

Built the backend for an AI-powered edtech platform helping students revise smarter through adaptive learning, RAG-based study assistance, and intelligent quiz generation. Promoted from Software Engineer to Team Lead within the first month.

FastAPILangChainLangGraph
02Oct 2025 — Dec 2025

Software Developer

Cricklo

Solo designed, built, and deployed the backend for a real-time cricket scoring platform supporting tournament management, live scoring, and player statistics across complex match and playoff formats.

Node.jsTypeScriptPostgreSQL
03Jan 2025 — Mar 2025

Project Trainee

Zoho Corp

Completed the backend fundamentals portion of a structured engineering training program, working through tasks modeled on real prior production issues within an R&D team.

PythonFastAPIPostgreSQL

Featured Work

Projects

Portfolio

Portfolio

An open-source developer portfolio template where anyone can spin up a fully designed personal site just by filling in a few JSON files.

Next.jsTypeScriptTailwind CSSshadcn/ui
WebCrawler

WebCrawler

A high-performance async web crawler built from scratch with concurrent worker pipelines, robots.txt enforcement, and path-scoped crawling.

PythonasyncioaiohttpBeautifulSoup
Web Scraper

Web Scraper

A modular web scraping framework supporting both static and JavaScript-rendered pages with resilient fetch pipelines and automatic rendering detection.

PythonPlaywrightBeautifulSoupPytest
Promptopia

Promptopia

A prompt-sharing platform built with Next.js that allows users to create, discover, and manage AI prompts.

Next.jsNode.jsMongoDBNextAuth

Technology Stack

Languages01
TypeScript
JavaScript
Python
Backend & Infrastructure02
Node.js
FastAPI
PostgreSQL
DynamoDB
MongoDB
Redis
Prisma
Socket.IO
BullMQ
Supabase
Docker
AWS (EC2, S3)
JWT
OAuth2
Frontend03
React
Next.js
Tailwind
ShadCN