Software engineer · Based in Canada

Thoughtful interfaces.
Solid foundations.

I’m Amrit, a software engineer who cares about how the web works—and how it feels to use. I build reliable applications with React, TypeScript, and attention to the details.

A FEW TOOLS OF THE TRADE
  • React
  • TypeScript
  • JavaScript
  • REST APIs
  • Performance

Ideas, made tangible.

All work

Independent projects and technical explorations. Built to learn, made to share.

Good engineering
is in the details.

The visible interface is only part of the work. I care just as much about the structure behind it.

More about my approach
01

Architecture that holds up.

Clear component boundaries, deliberate state management, and TypeScript that makes the next change easier to reason about.

React · TypeScript · Frontend architecture
02

The whole interaction.

API integrations and authentication-aware interfaces that account for loading, empty, error, and recovery states.

REST APIs · Authentication · Resilient UI
03

Care in the details.

Accessible navigation, responsive layouts, and considered performance. The quiet work that makes an application feel right.

Accessibility · Performance · Responsive design

Thinking out loud.

All notes

Practical notes on interfaces, architecture, and building for the web.

Have something
in mind?

A thoughtful product.
A tricky frontend problem.
A conversation about the web.

Let’s talk