Skip to content

About

I’m a software engineer at Z360, where I work remotely on Summit EHR, an AI-native health record platform. Before that I shipped platforms and solutions at the Directorate of ICT at Allama Iqbal Open University.

I pick the stack to fit the problem rather than the other way round. So far that has meant browser internals, multimodal AI systems, production platforms at scale, infrastructure, and a fair amount of algorithmic work. The common thread is depth: going as far down as a problem actually requires instead of stopping at the framework.

I write about browser internals, automation and web architecture, and I’m always looking for the next unfamiliar problem.

Experience

  1. Aug 2026 – Present · Remote

    Software Engineer

    Z360

    Working on Summit EHR, Z360’s AI-native health record platform.

    • Summit EHR

      An AI-native EHR for outpatient clinics, with intake, documentation and follow-up built in.

  2. Dec 2024 – 2026

    Full Stack Developer

    Directorate of ICT, AIOU

    A distance-learning institution serving 400,000+ students nationwide.

    • HR Management System

      Attendance, payroll, evaluations and the staff lifecycle, with role-based access.

      Bridge

      Our own attendance middleware, free of the vendor’s licence and lock-in.

    • Islamic Research Index

      A research-indexing platform hosting thousands of academic papers.

    • AIOU Bookstore

      An e-commerce platform for online sales, POS and warehouse, synced across outlets.

Education

  • 2021 – 2026

    BS Computer Science

    National University of Computer and Emerging Sciences (NUCES–FAST)

  • 2019 – 2021

    Pre-Engineering

    KIPS College

Projects

  • 01Browser internals

    BumbleTap

    A Chrome extension that binds arbitrary keystrokes to DOM actions on any website. Single-key bindings cover element invocation, text entry and sandboxed user JavaScript, while multi-step Auto-Actions add conditional branching, waits and variable extraction.

    The hard problem is durability. Conventional CSS selectors break the moment a site redeploys, so the element resolver identifies targets by multi-representation consensus and traverses shadow DOM. Privileged execution spans Chrome’s isolated, main and user-script worlds through a cross-world messaging bridge, which buys CORS-exempt requests without giving up a strictly client-side design. No backend, no telemetry.

  • 02Multimodal AI

    Lumen

    A platform that transcribes, summarises and answers questions about video, using LLM APIs across text, audio and vision.

    A real-time streaming pipeline over WebSockets emits live progress events, with retry and structured logging wrapped around every external call. The retrieval-augmented question-answering path pulls from a vector store using embedding search and reranking, so answers stay grounded and cite the timestamps they came from.

  • 03Developer tooling

    pdf-to-json

    Converts PDF documents into structured JSON for downstream manipulation in web applications.

Writing

On browser internals, automation, infrastructure and web architecture, at the BumbleTap engineering blog and on Medium.