fig. 1 My black hole ray tracer, running live.

CS @ FAST NUCES Islamabad

AbdulZakir

I build AI agents, physics simulations and the occasional startup. Lately: a WhatsApp agent that keeps elderly patients on their medicine, and a black hole ray-traced from the equations up.

Recent · 2026

  1. Oct 2026

    Alibaba Cloud AI Hackathon Pakistan

    National finalist

    I led team Runtime Terrors and presented MedNuskha at the national final, at the Pak-China Friendship Center in Islamabad on 24 October.

    Verify certificate

    top 300

    of 16,000+ projects

  2. Aug 2026

    AgentHack by AI Season

    6th place

    With my team I built an AI sales agent that goes from a company PDF to a booked meeting, and shows the evidence behind every lead it scores.

    6

    of 40 teams

  3. Fall 2026

    NaSCON 2026

    Organising team

    One of Pakistan's biggest student tech events, hosted at FAST Islamabad. I worked in operations, the part of an event nobody notices when it goes right.

    Officer, Operations

Selected work

Alibaba Cloud AI Hackathon · national finalist

A WhatsApp care agent that keeps elderly patients on their medication.

A caretaker adds a parent and their medicines on the website. After that the patient gets a WhatsApp message at every dose, with an Urdu voice note, and just replies. Typed or spoken, Urdu script, Roman Urdu or English: “le li” counts. If nobody answers, it nudges once and then tells the family.

The rule I cared about most: the AI never guesses about medicine. It only repeats what a caretaker has confirmed, and when two doses are pending and the reply is unclear, it asks which one.

Role
Team lead, main dev
Status
Live in production
Tests
251 passing

Python · FastAPI · Next.js · Node + Baileys · Supabase · Qwen · Whisper · Docker

MedNuskha

typing…

Today

Personal project · C++ and GLSL

Black Hole

A Schwarzschild black hole, ray-traced from the geodesic equations up.

I watched Kavan's video on simulating a black hole in C++ and wanted to actually understand it, so I rebuilt it in SFML one small program at a time. Straight rays first, then an event horizon, bending light, RK4, and finally a GPU ray tracer with a Doppler-shifted accretion disk.

When I checked the original shader against the textbook formula, its shadow came out about 40% too small. One term used r where it needed r − rₛ, and the photon sphere vanished. Mine gets the size right, and it's the one running at the top of this page.

Step 01: Straight rays
01Straight raysLight flies straight through.
Step 02: Event horizon
02Event horizonRays that reach rₛ are gone.
Step 03: Bending light
03Bending lightSchwarzschild geodesics, Euler.
Step 04: RK4
04RK4Gold is RK4, blue is Euler.
Step 05: 3D on the GPU
053D on the GPU921,600 rays every frame.
Step 06: Accretion disk
06Accretion diskRedshift and Doppler beaming.

Try it

Run it in your browserCode, step by step

C++17 · SFML 3 · GLSL · WebGL · CMake

AgentHack by AI Season · 6th of 40

An AI sales agent that turns a company PDF into booked meetings.

You give it a company document and a description of the customer you want. It finds prospects, drops the bad ones cheaply, researches the promising ones, scores them, writes the email, reads the reply, books the meeting and pings you on WhatsApp.

The language model never touches the numbers. Every score is plain code with a source URL behind each point, so the same evidence always gives the same result.

Python · FastAPI · SQLAlchemy · React · TypeScript · Groq

Team project. The repo is private.

mission · logistics, Pakistan, 50–500 staff running
  • Discovered27
  • Worth a look15
  • Researched6
  • Qualified3
SwiftHaul Logistics96%qualified
  • ICP fit25/25
  • Problem fit23/25
  • Service fit18.8/20
  • Buying signals15/15
  • Company size5/5
  • Location5/5
  • Evidence quality4.5/5

every point links to a research record with a source URL

About
Abdul Zakir with a microphone, asking a question from the audience

fig. 2 me, mid-question

I'm Zakir. I grew up in Hyderabad, Sindh, and moved to Islamabad for computer science at FAST NUCES, where I'm in my second year.

Most of what I build starts with wanting to understand something. The black hole began as a video I couldn't stop thinking about. MedNuskha began with a simpler question: would an elderly parent ever learn a new app? They wouldn't, so it lives in WhatsApp.

I like problems where being slightly wrong matters, so I test things, measure them and write down what I find.

Roles

  • 2025 – nowCo-founder, NuqtaBuilding the platform with Zayam.
  • Fall 2026Officer, Operations, NaSCON 2026 organising teamFAST NUCES Islamabad.
  • 2026Team lead, Runtime TerrorsMedNuskha, Alibaba Cloud AI Hackathon.
  • 2026Sales representative (contract), State Life InsuranceClient calls, follow-ups, closing.

Education

  • 2025 – 2029FAST NUCES, Islamabad · BS Computer Science
  • IntermediateAga Khan Higher Secondary School, Hyderabad · 91.6%, AKU-EB
  • MatricPublic School Hyderabad · 84.5%, AKU-EB

Toolbox

Languages
C, C++, Python, TypeScript, JavaScript, GLSL, SQL
Building with
Next.js, React, FastAPI, Node, SFML, PySide6, Three.js
Data and infra
Postgres (Supabase, Neon), SQLite, Docker, Vercel, Linux, Git
AI
LLM agents, Whisper, MediaPipe, OpenCV
Speaks
English, Urdu, Sindhi

Before FAST

  • Captain, Student Council, Aga Khan Higher Secondary School, Hyderabad · 1,800+ students
  • President, English Club, Aga Khan Higher Secondary School, Hyderabad
  • Founder, ZBM Lifestyle · Ran a small e-commerce brand for a year, then closed it for FAST
  • 2023STEAM Competition, AI categorySkin analysis model. Regional Directorate with the Govt. of Sindh
  • 2022AKESP MUNHonourable mention
  • 2022HDMUNHonourable mention
  • 2022Open HouseWater monitoring system
  • 2022All Sindh Youth Spelling BeeParticipant
  • 2020, 2021World AI Competition for YouthTook part twice
Contact

I'm looking for internships and good hackathon teams. Email is the fastest way to reach me.