Raj Shah
Software Engineer at
Meta
Passionate about all things tech.
Software Engineer at
Meta
Passionate about all things tech.
GPA: 4.00
GPA: 8.19
I enjoy playing badminton, disc golf, pool, swimming, hiking, rock climbing, and reading books. I also like to play Dota occasionally.
I spend a large amount of my free time exploring the latest technology advancements in the software world and am interested in system design. I also dabble in finance and economics. I have been recently exploring the crypto DeFi space as it is at the intersection of my interests of finance, economics and software.
An API rate limiter developed in NodeJS using Express and Redis
A real time chat room application using Spring Boot, Web Sockets and RabbitMQ
Designed and implemented a database service for a Costco like store using MariaDB & Spring Boot. Performed partitioning, indexing, and query optimizations to improve performance
Developed a raft based distributed Key Value store in Go, did a manual implementation of raft instead of using an existing library
Web based flappy bird like game with social media login and leaderboards developed using JavaScript, SpringBoot & Redis
A Java FAT file system made using File Allocation Table and File Entry Table
A Tic-Tac-Toe game engine that never loses. Developed using minimax and optimized using alpha-beta pruning
If you liked my work or have queries about any of my projects, you can reach out to me via email or DM me on Twitter. If you'd like to contribute to any of my projects you can simply open an issue on GitHub.
shahrk