Skip to content
View Wnayar's full-sized avatar
📟
I love solving hard problems
📟
I love solving hard problems

Highlights

  • Pro

Block or report Wnayar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Wnayar/README.md

William Nayar, software engineer

Website  ·  Resume  ·  LinkedIn  ·  Email

Software engineer and founder, leading student engineering teams at NUS, building at scale and drawn to hard problems.
Final-year Computer Science at NUS specialising in Software Engineering, graduating May 2027.


Currently


Experience

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

Aug 2026 – Present

  • Mentor 11 student engineering teams through the full software development lifecycle, guiding the design, build, testing, and deployment of distributed microservices applications with REST APIs, Docker, and CI/CD
  • Lead weekly classes of 30 students on large-scale system design, architecture trade-offs, and maintainable engineering practices
  • Iterate on course materials weekly with professors, turning student feedback and recurring misconceptions into improved tutorials

DeepCS · Founder & Software Engineer · deepcs.org

Jul 2026 – Present

  • Deployed and maintain a full-stack learning platform on Cloudflare Workers and D1, serving the React app and all content from the edge at $0 idle cost
  • Re-architected a 6-service microservices backend (Docker, Redis, WebSockets, PostgreSQL) into a single edge Worker after user feedback showed no demand for live collaboration
  • Secured the API with Firebase JWT verification, a server-side paywall gate, and per-user rate limiting, with no route ever trusting a user id sent by the client
  • Built payments on Stripe with signature-verified, idempotent webhooks, keeping Stripe's ledger as the source of truth so user access can be rebuilt after any data loss
  • Wrote a test suite containing unit, integration, and end-to-end tests running in CI on every push, to catch regressions and ensure high code quality

Mongoose & node-redis · Software Engineer, Open Source

Jun 2026 – Jul 2026

  • Improved official documentation for Mongoose (27K+ GitHub stars) and node-redis (17K+ stars), database libraries used by millions of developers, with 3 pull requests reviewed and merged by maintainers
  • Found the gaps while using the libraries in production work: documented an undocumented query option in Mongoose, and traced node-redis source code to correct docs referencing a deprecated API

Aqua Vitae Parfums · Founder & Software Engineer · aquavitaeparfums.com

Dec 2025 – Mar 2026

  • Founded and launched a perfume business (brand, product) as the sole engineer, designer, and operator
  • Built a custom React + TypeScript storefront with reusable components and centralized state, integrating Shopify for checkout to keep payments and compliance off my plate
  • Owned every deadline and deliverable, following through from first commit to a live storefront with paying customers

Awards & Certificates

  • NUS Certificate of Distinction, Software Engineering: 4.50 GPA across key Software Engineering modules
  • Hackathon Overall Winner: 1st Place, AI Builder and Daytona HackSprint 2026

Technical Skills

Languages
Python, C, C++, Java, JavaScript, TypeScript, Bash
Also:  SQL

Frontend
React, HTML, CSS, Tailwind CSS

Backend & Systems
Node.js, Fastify, Express, Flask, Unix/Linux
Also:  REST APIs WebSockets Distributed Systems TCP/IP HTTP

Databases
PostgreSQL, MongoDB, Redis, SQLite, Firebase, Supabase

Cloud & Tools
Google Cloud, AWS, Nginx, Cloudflare, Docker, Git, GitHub Actions, Jest, Postman
Also:  CI/CD Vitest

Pinned Loading

  1. deepcs deepcs Public

    DeepCS: a CS-fundamentals roadmap with lessons, questions, and progress tracking

    TypeScript

  2. airlock airlock Public

    A safety gate for AI agents. Detonates packages in a disposable sandbox before your agent runs them.

    Python 3 1

  3. aqua-vitae aqua-vitae Public

    Production-grade React e-commerce platform with Shopify backend, deployed on Vercel.