NIKHIL THORAT*

PunePune, India

Student at SPPUSPPU

Build Break Fix. Hi, I'm Nikhil. I love building things and solving problems through code. Currently diving deeper into the core of computer science, while exploring artificial intelligence and practicing competitive programming as a side quest.

Apart from coding, I like spending my time playing some music with my GuitarGuitar, watching/playing ChessChess and solving Rubik's CubeRubik's Cube

/* PROJECTS */

MiniDB

A blazing-fast, in-memory key-value database built entirely from scratch in C. MiniDB is an embedded database engine designed to process millions of operations per second. It acts as an LRU (Least Recently Used) cache and relies on custom memory management, bitwise math, and an optimized hashing algorithm to achieve extreme hardware efficiency.

CMemory ManagementHashingLRU Cache

Relay

Relay is a lightweight load balancer written in Go. It is designed to be used both as a standalone CLI application and as an embeddable Go package. The project focuses on simplicity, extensibility, and observability while providing a solid foundation for building production-grade traffic routing systems.

GoReverse ProxyLoad BalancerNetworkingConcurrency

CHIP8

Implemented a terminal-based CHP8 emulator in C from ground up with zero external dependencies, including CPU state, 4KB memory, 62x32(VRAM) display memory, hexadecimal keypad, timers and audio state.

CEmulationComputer ArchitectureLow-Level Programming

PlaceMate [Actively developing]

Developed a placement-cell platform connecting students, placement-cell members and companies for profile-management, opportunity discovery, application tracking, central dashboards and AI-assisted tutoring.

Next.jsTypescriptReactSupabaseMulti-Agent Systems

/* WRITINGS */

/* CONTACT */

Reach me at work.nikhilthorat@gmail.com or @iamnikhilthorat