Resume
Download PDFNalin Dalal
Software engineer & open-source contributor building systems that matter.
Education
Oriental Institute of Science & Technology
B.Tech in Computer Science & Engineering
Macro Vision Academy
Senior Secondary (CBSE)
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
- 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
- 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
- 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