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 — 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, MonoRepo, Prisma

DevOps & Cloud: Docker, Kubernetes, AWS, Vercel, GitHub Actions, YAML Files

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

Experience

GSSoC Contributor

Open Source Contributor

May 2024 — Oct 2024
  • Contributed code and enhancements to multiple open source repositories with global developers.
  • Designed and optimized modular backend systems and scalable front-end components.

Headstarter

Software Engineer Fellow

Aug 2024 — Oct 2024
  • Developed full-stack web applications using React, Node.js, and PostgreSQL.
  • Implemented responsive UIs and optimized RESTful APIs for database-backed business logic.

DEBUG (University Tech Society)

Open Source Maintainer

July 2024 — Present
  • Managed GitHub repositories and led technical onboarding for new student contributors.
  • Built scalable web applications using Next.js and React for campus-wide initiatives.

Projects

Full-Stack Blogging Platform

ReactNext.jsPrismaPostgreSQL
  • Built a platform with user authentication, CRUD operations, and Vercel deployment.
  • Implemented responsive UI and optimized Postgres data models for high performance.

Blind

Next.jsPostgreSQLPrisma
  • Anonymous platform with moderation filters and cursor-based pagination for data retrieval.
  • Engineered lightweight post-syncing to maintain real-time performance across the app.

Interactive Drawing App

MonoRepoReactNode.jsWebSockets
  • Created a collaborative real-time canvas supporting drawing, erasing, and shape persistence.
  • Applied monorepo architecture and state management for synchronized multi-user sessions.

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