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
Better Redis shard, hash ring, and segment split diagram

Better Redis

A multithreaded in-memory key-value store built from scratch in C++, with sharded execution and incremental hash-table growth.

C++
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 →