Software engineer · Islamabad

I turn your ideas, pain points and manual work into products you can trust.

Three years building web platforms and ERPs for startups, agencies, and construction companies, the kind of software a business ends up actually running on, not the kind that gets replaced in six months.

40

hours of Excel a month, eliminated

Asia Builders ERP now runs projects, payments, and reports end-to-end

5×

cost reduction

Swoop Inc mobile dev: 3 apps shipped in 4 months, 40% faster delivery

30%

team efficiency gain

Better tooling and processes · Hill Country Coders

Project 03 Real-Time Messaging

Real-Time Chat

Low-cost full-featured internal messaging for Hill Country Coders: file sharing, rich text editor, real-time delivery. Companion to WhatsNextPlease.

  • Node.js
  • WebSockets
  • React
Project 04 Systems Programming

Huffman Compressor

Lossless file compression implementing Huffman coding from scratch: streaming I/O, a custom generic priority queue, comprehensive tests. Built to learn Go’s data structures hands-on.

  • Go
Project 05 Personal PWA · In Progress

Wafa

Private PWA for tracking shared commitments: a promise journal with reminders, attachments, push notifications, and a Supabase Realtime backend. In progress.

  • Next.js
  • Supabase

Most software problems are operations problems.

The Asia Builders ERP started as “the accountant spends 40 hours a month in Excel.” WhatsNextPlease started as “the team doesn’t know who owns what.” I design around the real problem first, and let the technical decisions follow from that, not the other way around.

I read the actual error before searching for it online, and I trace bugs back to their real cause instead of patching the symptom: that’s what stops the same issue from resurfacing at 11 pm on a deadline day.

I design for things going wrong: a failed save shouldn’t leave orphaned files behind, one broken part of a dashboard shouldn’t blank the whole screen, and deleted records stay recoverable instead of disappearing without a trace.

Working software over perfect software, but the working version ships with tests.

Things I Work With.

The languages, frameworks, and tools I actually reach for day to day — not a list of everything I’ve ever touched.

Languages

Core languages I write day to day, across backend and tooling.

  • TypeScript
  • Go
  • Python
  • JavaScript

Backend

APIs, services, and the databases behind them, running in production.

  • NestJS
  • Node.js
  • PostgreSQL
  • MySQL
  • MongoDB

Frontend

Interfaces built with React and Next.js, styled with Tailwind.

  • React
  • Next.js 15
  • Tailwind

Infra

Deployment, storage, and infrastructure for real traffic.

  • AWS
  • AWS CDK
  • Cloudflare R2
  • Hostinger VPS

Testing

Automated tests that catch regressions before users do.

  • Jest
  • Vitest
  • React Testing Library

Tooling

Design, editors, and CI that keep the day-to-day moving.

  • Figma
  • Claude Code
  • Cursor
  • GitHub Actions

Computer Engineering graduate from NUST, Islamabad (2023). Started writing production code in 2021: blockchain social platforms, then mobile development at Ensemble UI, now leading engineering at Hill Country Coders.

Two competition results worth mentioning: Top 10 Startups at iCreate-21 (PIEAS) and Runner-Up at FICS-2022 (NUST), both with Gul-e-Shaor, which went on to NIC incubation in Peshawar.

I also write about the engineering work on Substack and post shorter build notes on X and Instagram.

Location
F-15, Islamabad
Education
NUST · Computer Engineering · 2023
Current
Lead Engineer · Hill Country Coders
GitHub
sibteali786
boot.dev
sibteali
boot.dev profile card for sibteali, active Python learner

Also Teaching Backend & System Design.

I break down real database and backend problems on YouTube — no slides, just the actual query plans and benchmarks. From the System Design playlist:

If you have a problem
worth solving,
let’s talk.