N

Resume

Download PDF

Nalin Dalal

Software engineer & open-source contributor building systems that matter.

Education

Oriental Institute of Science & Technology

B.Tech in Computer Science & Engineering

Bhopal, MP • 2022 to 2026

Macro Vision Academy

Senior Secondary (CBSE)

Burhanpur, MP • 2022

Technical Skills

Languages: C++, TypeScript, JavaScript, Rust, Solidity, SQL

Frameworks: React, Next.js (App Router), Node.js, Tailwind CSS, Prisma, Elysia

DevOps & Cloud: Docker, Kubernetes, AWS, Vercel, GitHub Actions, Terraform

Data & Messaging: PostgreSQL, Redis, Kafka, Elasticsearch, WebSockets

Tools: Git, Jest, Bash/Zsh, LazyGit, Neovim

Experience

Open Source Contributor

GSSoC

May 2024 to Oct 2024
  • Contributed to 5+ open-source repositories across frontend and backend; improved CI/CD pipelines and issue templates, reducing average issue resolution time from ~5 days to ~3 days
  • Built reusable UI components adopted by 3 projects; standardized common patterns that cut boilerplate for new features by roughly a third

Software Engineer Fellow

Headstarter

Aug 2024 to Oct 2024
  • Developed 2 full-stack applications serving 500+ users; delivered features in 2-week sprint cycles using React, Node.js, and PostgreSQL
  • Optimized API response times by adding query-level caching and rewriting N+1 queries; reduced average p95 latency from ~800ms to ~320ms

Open Source Maintainer

DEBUG (OIST)

July 2024 to Jun 2026
  • Manage 4 GitHub repositories and onboarded 25+ student contributors; grew active contributor count from 3 to 28 in 6 months through structured onboarding and mentorship
  • Built and deployed 3 campus-wide Next.js applications used by 2,000+ students for event management and resource booking

Projects

Full-Stack Blogging Platform

ReactNext.jsPrismaPostgreSQL
  • Built a platform with user authentication and CRUD operations; deployed to Vercel and acquired 100+ daily active users organically
  • Optimized Postgres data models by normalizing relations and adding indexes; reduced page load times from ~1.2s to ~650ms, improving Lighthouse SEO score from 72 to 95

Blind

Next.jsPostgreSQLPrisma
  • Launched anonymous community platform for 2,000+ verified students; automated moderation filters caught 90%+ of spam before it reached the feed
  • Implemented cursor-based pagination and lightweight post-syncing; achieved sub-100ms feed load times even with thousands of posts

CoDraw

MonorepoReactBunWebSocketsPostgreSQL
  • Built real-time collaborative whiteboard with 16 drawing tools; supports 50+ concurrent users per room with sub-50ms sync latency over WebSockets
  • Designed conflict-free collaborative editing using optimistic concurrency control; prevents data loss when two users edit the same shape simultaneously

Modheshwari

BunTypeScriptNext.jsPrismaPostgreSQLRedisKafkaDocker
  • Architected and deployed community platform for 10,000-15,000 members; replaced spreadsheets and manual coordination with automated workflows across 4 notification channels
  • Built event-driven notification system with transactional outbox pattern; guarantees zero message loss and delivers 70% of in-app notifications within 5 minutes
  • Implemented role-based access control for 5 permission levels and multi-step approval workflows; reduced admin coordination overhead from hours to minutes per event
  • Set up CI/CD with GitHub Actions deploying to AWS EC2; added auto-rollback, Prometheus/Grafana monitoring, and automated S3 backups

Technical Achievements

  • Solved 550+ problems on LeetCode (Rating: 1600+) and 830+ on Codeforces (Rating: 1200).
  • Deep architectural understanding of C++ and Rust achieved through low-level documentation study.
  • Built 30+ CLI and networking tools including custom Redis clones and load balancers.

Mini Projects (CLI & Systems Tools)

Systems Programming Tools: Rust, C++, TypeScript

  • Redis Clones (Rust): Built Redis clones with persistence logic.
  • TCP Runtimes (Rust): Implemented TCP runtimes from scratch.
  • Unix Shell (Rust, C++): Created Unix shell with piping and persistence logic.
  • JSON Parsers (TypeScript): Implemented JSON parsers from scratch using recursion.
  • BPE Tokenizers (Rust): Built BPE tokenizers from scratch using recursion.

Certifications

  • Python Essentials 1 & 2 (Cisco Networking Academy)
  • CCNA (M1, M2, M3), CyberOps Associate, Networking Essentials