Nalin Dalal
HomeProjectsServicesBlogResume

Projects

A collection of my work spanning full-stack apps, tools, and challenges

Blind

Case Study

Anonymous community platform for college students. Built with Next.js featuring moderation filters, cursor-based pagination, and lightweight post-syncing for real-time performance.

nextjspostgresqlprismafullstack

CoDraw

Case Study

Excalidraw-style collaborative whiteboard with real-time shape sync over WebSockets, Bun-native backends, session-based auth, and automated CI/CD deployment.

monorepobunwebsocketsnextjs

Modheshwari

Case Study

Self-initiated community management platform I built to solve real coordination problems — multi-service architecture with role-based workflows, event-driven notifications, realtime chat, and full DevOps pipeline.

monorepobunkafkawebsockets

Redis Clone

Built Redis clone with persistence logic using Rust.

rustcli-toolsystems

TCP Runtime

Implemented TCP runtime from scratch using Rust.

rustnetworkingsystems

Unix Shell

Created Unix shell with piping and persistence logic.

rustc++cli-toolsystems

JSON Parser

Implemented JSON parser from scratch using recursion in TypeScript.

typescriptparsercli-tool

BPE Tokenizer

Built BPE tokenizer from scratch using recursion in Rust.

rustmlsystems