Hi, I'm Sudham 👋
I am a software engineer with a graduate degree from Brown University. My primary expertise is distributed systems and backend engineering.
SH

About

After getting my bachelor's degree in Computer Science from Ramaiah Institute of Technology, I worked at Schneider Electric as a backend developer for 2+ years. I am currently pursuing my master's degree in Computer Science at Brown University. I am passionate about building scalable and efficient systems, and I love working with cutting-edge technologies.

Skills

Distributed Systems
Backend Engineering
Microservices
Java
Spring Boot
gRPC
REST
GraphQL
Redis
RabbitMQ
Apache Kafka
Kafka
PostgreSQL
MongoDB
AWS
Golang
React
Next.js
Typescript
Node.js
Python
Go
Postgres
Docker
Kubernetes
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

GoDB

GoDB

A relational database system built from scratch using Golang. It supports SQL queries, transactions, and indexing. The project is designed to be modular and extensible, allowing for easy addition of new features.

Golang
Docker
Concurency
Distributed Systems
B+ Tree
Hash Table
BrunoBrowse

BrunoBrowse

A full-stack distributed search engine indexing 10,000+ books. It uses a distributed architecture to crawl, index, and search books efficiently. The project is designed to be scalable and fault-tolerant, allowing for easy addition of new nodes and achieving high availability through RAFT consensus algorithm.

Typescript
Shell
Python
React.js
Node.js
Distributed Systems
Docker
AutoDoc

AutoDoc

A documentation generation tool that uses OpenAI's GPT-4 to automatically generate documentation for codebases. It supports multiple programming languages and can generate documentation in various formats, including Markdown, HTML, and PDF. Integrated with GitHub Actions for CI/CD and confluence for documentation hosting.

Next.js
Django
Python
LangChain
llamaIndex
OpenAI
MongoDB
Music Streaming Platform

Music Streaming Platform

Developed a full-fledged music streaming platform with real-time audio streaming, playlist management, and user authentication.

Django
Next.js
PostgreSQL
AWS S3
Auth0
Contact

Get in Touch

Have a question or want to work together? Fill out the form below or reach out on Twitter and I'll get back to you as soon as possible.