Senior Software Engineer · Singapore

Frontend engineer,
going AI fullstack.

I'm Sharad Roy. I've spent 6 years building products for millions users using React, React Native and TypeScript. Now I'm expanding into AI, backend, systems, and architecture. Infinitely more to learn.

View projectsGet in touch

Projects

Things I've brewed end to end.

Writing

Essays and long-form learnings.

21 Jul, 2026 · 7 min read

What Actually Happens When You Run Node.js

I'm a frontend engineer working on becoming fullstack, and instead of rushing to write code in Node.js, I spent a week figuring out what Node is actually doing underneath. Here's what finally made the event loop click.

18 Jul, 2026 · 8 min read

Stop Vibe-Coding in One Giant Chat

One long conversation with an AI assistant degrades the same way one long function does. Here's how I split my workflow into five stages, each with its own agent, its own context, and its own job.

1 Jul, 2026 · 10 min read

The Code Looked Fine. That Was the Problem.

AI can write code fast, but it has no idea whether that code survives contact with real users. Four bugs it will happily hand you, and why understanding the system underneath still matters more than ever.

5 Mar, 2026 · 5 min read

Stop writing nested if statements

One small change made my code way easier to read and maintain. Instead of nesting conditionals deeper and deeper, handle edge cases first and let the happy path speak for itself.

Experience

Where I've worked, and what it taught me.

Shopee logo

Shopee

May 2022 - July 2026

Senior Software Engineer

  • Shipped multiple features across product detail, sharing, notifications, cart, and checkout pages that serve millions of users in Southeast Asia and beyond
  • Optimized performance and reliability in checkout flow for millions of daily users
  • Worked with dozens of engineers to deliver high-quality features, establishing best practices and code review standards
Newzera Tech Labs logo

Newzera Tech Labs

May 2020 - Feb 2022

Software Engineer

  • Led end-to-end frontend development of the Newzera app (social media app for news), owning both UI/UX and backend APIs
  • Refactored the codebase for robustness, achieving high test coverage and reducing regression issues
  • Mentored junior engineers and interns, establishing frontend best practices and code review standards

Skills

The tools I reach for.

Frontend & Mobile

State & Data

Backend & APIs

Tooling & Infra

Let's work together

Say hello. The kettle's always on.

I'm open to fullstack and senior frontend roles, and I love seeing interesting products being built at scale. If you're building something meaningful, let's talk. The fastest way to reach me is a LinkedIn DM (reply within four hours), and my code lives on GitHub.