Skip to main content
01 / ABOUT

About Umar Khan

Building calm systems in a noisy world

Available

Umar Khan

Building calm systems in a noisy world

Available Worldwide
01 / Story

The Background

I’m a hands-on full-stack and web3 engineer who works closely with founders and small teams to build real products. I care about shipping things that are understandable, reliable, and easy to work on as they grow.

I’ve been involved in building production systems early in my career, which taught me an important lesson: clever code doesn’t age well. Clear structure, simple decisions, and predictable behavior do.

Most of my work sits at the intersection of product and engineering. I enjoy taking vague ideas and turning them into something concrete that users can actually use.

Outside of coding, I spend time exploring new tools, reading about system design, and learning from products that are built well in the real world.

02 / Values

What I Believe

The principles that guide how I work and build.

Clarity Over Cleverness

I try to write code that other people can read and work with easily. If something is hard to explain, it’s usually a sign it needs to be simplified.

Think in Systems

Even small features live inside larger systems. I pay attention to how things connect and how changes affect the whole.

Ship, Learn, Improve

I believe in getting working software in front of users and improving it based on real feedback, not assumptions.

Take Responsibility

When I work on something, I care about how it behaves in the real world. If something breaks or can be better, I take ownership of fixing it.

03 / Stack

Technologies

The tools and technologies I work with daily.

React
Frontend
Next.js
Frontend
TypeScript
Frontend
Tailwind CSS
Frontend
React Native
Frontend
Node.js
Backend
NestJS
Backend
PostgreSQL
Backend
Redis
Backend
GraphQL
Backend
AWS
Infrastructure
Docker
Infrastructure
Vercel
Infrastructure
GitHub Actions
Infrastructure
Solidity
Web3
Ethers.js
Web3
Wagmi
Web3
Git
Tools
VS Code
Tools
Figma
Tools
04 / Personal

Random Bits

Some things that don't fit on a resume.

  • I enjoy cleaning up messy codebases more than starting from scratch

  • I prefer simple systems over clever abstractions

  • Most of my learning comes from reading real production code

  • I believe good software should feel boring when it works