~/mt

Muhammad Talha

Fullstack Developer

Final-year Software Engineering student building production-grade backend systems, contributing to open source, and competing in algorithmic problem solving.

Get in touch

$git log --oneline --graph --decorate

*feat(cucumber/react-components): directory-first sorting [Merged PR]

*wip(cucumber/react-components): parallel execution timeline [Draft PR]

*chore(leetcode): 1854 rating · Knight

*status: open to internships

whoami

A little more context

Final-year software engineering student who'd rather ship a working system than read another framework's docs. Currently deep in an open-source contribution to Cucumber and daily algorithmic practice

Education

BE Software Engineering, NED University

Karachi · 2023–2027 · CGPA 3.685/4.00

Focus

Backend & systems engineering

Node.js, PostgreSQL, Redis, REST APIs

Approach

Learns by building

Ships real projects instead of following tutorials

projects/

Featured projects

A curated set — built end to end, not scaffolded from a template.

Excalidraw Clone

shipped

An infinite-canvas whiteboard app with freehand drawing, shapes, panning, and zoom — built to understand real-time collaborative editors from the inside out.

  • World-to-screen coordinate transforms keep drawings precise at any zoom or pan position
  • Designed a Redis-backed real-time layer to sync canvas state across multiple users

PDF Toolkit

shipped

A browser-based utility for merging, splitting, and reorganizing PDFs — no accounts, no watermarks, nothing stored longer than it takes to process the request.

  • Structured as a Turborepo monorepo with shared packages
  • Unit tested with Vitest

Rate Limiter Service

shipped

A standalone, network-callable rate limiting service designed to provide centralized request throttling across multiple applications. Implements both Token Bucket and Sliding Window algorithms.

  • Eliminated race conditions using atomic Redis Lua scripts (EVAL) to ensure accurate cross-network limits
  • Decoupled concurrency strategies directly into storage adapters (Memory vs. Redis) rather than using a generic interface
  • Load tested to handle ~1,600 concurrent requests per second with sub-50ms average latency

Chess

shipped

A two-player chess implementation written in pure Python with a Flet UI — full move legality, check/checkmate detection, and turn state, no game engine or framework doing the work underneath.

  • Built first semester as a from-scratch exercise in modeling game rules and state
  • All board logic, move validation, and game-over conditions written by hand

open-source/

Contributions

Working directly in Cucumber's react-components — the shared library behind its HTML test reports.

Directory-first document sorting

Updated the report's document tree so nested folders are ordered before individual files, matching how developers expect a file explorer to behave.

algorithmsreacttypescript
View PR

Parallel execution timeline view

Building a Gantt-style Timeline component that visualizes parallel test execution across workers, reading the worker IDs and timestamps already present in Cucumber's message format.

data-vizreacttypescript
View PR
Opentajo/ladle#641

Warn when a story file contains no exported stories

Added enhancement of displaying warning when .stories file has no exported story

clijavascript
View PR

cp/

Competitive programming

1,135+ problems solved across judges. Codolio aggregates every platform into one live profile — this section is a snapshot; the link below always has the current numbers.

1,135+

Problems solved

1,854

LeetCode rating

Knight

LeetCode rank

1st & 2nd place

Contest wins

stack/

Tech stack & skills

Languages

C++JavaScriptTypeScriptPythonSQL

Backend

Node.jsExpress.jsREST APIsSocket.io

Databases

PostgreSQLMongoDBRedis

Frontend

React.jsNext.jsHTMLCSSTailwind CSS

Tools

GitGitHubPostmanPrismaClerkVercelDrizzleVitestDocker

achievements/

Wins & recognition

Code Sprint — 1st Place

Devday '26, FAST NUCES · 2026

Speed Programming Competition — 2nd Place

AI Club, NED University · 2025

Receiving the Code Sprint trophy at Devday '26
Devday '26 - Code Sprint, 1st place
Runner up - Speed Programming at Ai Fest 5.0
AI Fest 5.0 - Speed Programming, Runner up
Technical Team Lead and Problem Setter of Codesphere 2.0 organized by Software Engineering Department
Technical Team Lead & Problem Setter at Codesphere 2.0