About Me

Developer.
Leader.

Tech Lead with 5 years building products at scale. I care deeply about clean architecture, developer experience, and shipping things that actually work.

5+
Years Experience
2021
Joined Refrens
40+
Features Shipped
It's Over 9000!
Problems Solved

Skills

What I work with.

01

Frontend

  • React
  • Next.js
  • TypeScript
  • Responsive Design
02

Backend

  • Node.js
  • FeathersJS
  • ORMs
  • RESTful APIs
03

System Design

  • API Gateway + Microservice Thinking
  • Caching
  • Scalability
  • Load Balancing
04

DBMS

  • SQL (PostgreSQL)
  • NoSQL (MongoDB, Redis)
  • ElasticSearch
  • Database Design

Background

My Story.

Nawaz

I'm a Product Engineer who gravitates toward the hard problems. The ones where getting the data model wrong on day one means rewriting everything six months later.

I joined Refrens in early 2021 as one of the early engineers. Over five years I've designed and shipped systems that handle real money and real compliance: a subscription platform with a full checkout pipeline, dunning, and proration; a GSTR-2B reconciliation engine with six distinct user action flows; and a bank statement reconciliation system built on top of a PDF parsing pipeline.

The pattern across all of it is the same. Start from first principles, model the domain correctly, then build the surface. I'd rather spend a week getting the data model right than a month fixing bugs that flow from a wrong one.

Outside of Refrens I built FairShare, a Splitwise alternative from scratch, solo, with a NestJS backend and a React Native mobile app. It implements pessimistic locking for concurrent writes, idempotency keys for mobile reliability, and a debt simplification algorithm. It's the kind of project that exists to prove something to yourself.

I'm now a Tech Lead at Refrens, leading the backend architecture and shipping products people actually use every day. And you know what? I love what I do.

04 — Experience

Where I've worked.

Refrens

Tech Lead

Jan 2021 - Present
2026

Delivering Digital Signature phase 2 (DIGIO), bank statement PDF reconciliation, and checkout configurability; implementing WhatsApp rate limiting with rate-limiter-flexible + Redis as a shared counter backend.

Introduced Credits as a separate MongoDB collection (refundable vs. promotional) to handle subscription downgrades, cancellations, and marketing-led credit grants — with full issue, track, apply, and refund lifecycle across the billing system.

Extended Marika multi-tenancy: enabled child business creation with marikaSyncEnabled via Serana APIs, conditioned on parent tenant having subscription access; added financial year ID validation to Serana service hooks.

Security & SEO hardening: added noIndex/noFollow meta to all shared document pages preventing financial data from being crawled; patched unhandled promise rejection in bulk PDF download worker (16,930 Sentry events since Dec 2024); fixed bank statement worker crash when payment-accounts service is unavailable.