anurag.raut

Anurag Raut

Software Engineer

Full-stack development with React, React Native, and Node.js, plus systems programming in C++ and Go. Based in Mumbai, India — open to remote opportunities.

Selected projects

ANDB database tree and index diagram

ANDB

A SQL relational database built from scratch in C++, with a custom lexer, parser, AST tree-walk interpreter, B+ tree indexing, and full ACID transactions.

C++C
Interfiles distributed network visualization

Interfiles

A distributed file system in Go built over raw TCP, with a master server handling coordination and peer discovery while peers transfer files directly.

Golang
SMTP client and server protocol flow

SMTP Server and Client

An SMTP server and client written from scratch in Go, implementing core SMTP protocol specs (RFC 5321) with STARTTLS (RFC 3207) and basic SMTP auth (RFC 4954).

Go
View all projects

Experience

/ background

Full-Stack Developer

  • Built and shipped core product features across React, React Native, and Node.js.
  • Cut backend latency by up to 60% through performance optimization.
  • Designed a HIPAA-aligned system with security controls for sensitive healthcare data.

About

/ a little more

I'm a software engineer based in Mumbai, India working on full-stack products with React, React Native, and Node.js, including AI-integrated features and performance work.

I also enjoy systems programming — I've built a relational database from scratch in C++, a distributed file system in Go, and an SMTP server implementing core RFC specs.

Highlights

  • 2nd runner-up at Bajaj Finserv’s Hackrx 5.0 hackathon.
  • Knight Badge on LeetCode (Top 3%, max rating 2000).
  • Contributed to Scaffold ETH-2 migration (Next.js page router → app router).
  • Top 15/125 teams in the DuHacks hackathon.
  • Solved 1000+ problems across platforms.
  • Global rank 26/17,000+ in CodeChef Starters 60 (Div 4).

Writing

/ notes & ideas
All posts →