William Nayar

About

William Nayar

Software Engineer and Founder, leading student engineering teams at NUS, building at scale and drawn to hard problems.


Experience

Where I've worked

Aug 2026 to now

Teaching Assistant, Software Design & Architecture (CS3219) · NUS

Mentor 11 student engineering teams through the full development lifecycle, from design and testing to deploying distributed microservices with REST APIs, Docker and CI/CD. Lead weekly classes of 30 on large-scale system design and architecture trade-offs.

Jul 2026 to now

Founder & Software Engineer, DeepCS

Deployed and maintain a full-stack learning platform on Cloudflare Workers and D1, serving the React app and all content from the edge. Re-architected a 6-service microservices backend into a single edge Worker after user feedback showed no demand for live collaboration.

Jun to Jul 2026

Software Engineer, Open Source · Mongoose & node-redis

Improved official documentation for Mongoose (27K+ stars) and node-redis (17K+ stars), with three pull requests reviewed and merged by maintainers (#16371, #16369, #3332). Gaps I found using the libraries in production work.

Dec 2025 to Mar 2026

Founder & Software Engineer, Aqua Vitae Parfums

Founded and launched a perfume business as the sole engineer, designer and operator. Custom React and TypeScript storefront, integrating Shopify for checkout to keep payments and compliance off my plate.


Technical skills

What I've worked with

Languages

  • Python
  • C
  • C++
  • Java
  • JavaScript
  • TypeScript
  • SQL
  • Bash

Frontend

  • React
  • HTML
  • CSS
  • Tailwind CSS

Backend & systems

  • Node.js
  • Fastify
  • Express
  • Flask
  • REST APIs
  • WebSockets
  • Distributed systems
  • TCP/IP
  • HTTP
  • Unix/Linux

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • SQLite
  • Firebase
  • Supabase

Cloud & tools

  • Google Cloud
  • AWS
  • Cloudflare
  • Nginx
  • Docker
  • Git
  • GitHub Actions
  • CI/CD
  • Vitest
  • Jest
  • Postman

Education & awards

National University of Singapore

  • Bachelor of Computing in Computer Science, Aug 2023 to May 2027. Specialising in Software Engineering, Honours (Distinction).
  • NUS Certificate of Distinction, Software Engineering. 4.50 GPA across key Software Engineering modules.
  • Hackathon Overall Winner, 1st Place at the AI Builder and Daytona HackSprint 2026.
  • Formal methods for software engineering (A), digital ethics and data privacy (A), communicating in the information age (A+), big data systems, data structures and algorithms, design and analysis of algorithms, operating systems, computer networks, database systems, AI and machine learning.
NUS School of Computing Certificate of Distinction in the Software Engineering Focus Area, awarded to William Nayar, 3 July 2026.