Abdullah Masood
HomeProjectsAboutContact

Lahore, Pakistan · --:--:-- -- PKT

Currently building: my-windhawk-mods-media

© 2026 Abdullah Masood. Built with Next.js & Tailwind.

Projects

An index of everything I've built, from production platforms to course experiments.

Featured work

BisonDB (Document Database Engine in C++20) screenshot

BisonDB (Document Database Engine in C++20)

Document database built from scratch in C++20 — BSON storage engine, hand-written on-disk B+Tree indexes, an index-aware query planner with explain plans, and an authenticated, TLS-secured wire protocol — paired with Prairie, a Compass-style desktop client.

  • C++20
  • BSON
  • B+Tree
  • TLS 1.2
  • Argon2id
TaskForge (Project Management SaaS) screenshot

TaskForge (Project Management SaaS)

Full-stack project management platform with realtime collaboration, background job processing, and a native desktop client.

  • Next.js
  • Django
  • DRF
  • PostgreSQL
  • Redis
DeepScreen (Local AI Résumé Shortlisting) screenshot

DeepScreen (Local AI Résumé Shortlisting)

Local-first résumé shortlisting in Rust — parses a folder of PDFs, embeds them with quantized ONNX models, and ranks candidates against a job spec with a 3-stage pipeline: Qdrant vector search, cross-encoder reranking, and BM25 lexical scoring.

  • Rust
  • ONNX Runtime
  • Qdrant
  • MPNet
  • Cross-Encoder
ElectroStore - E-Commerce Platform (Next.js, MongoDB, Firebase) screenshot

ElectroStore - E-Commerce Platform (Next.js, MongoDB, Firebase)

Electronics e-commerce store with product catalog, cart, and Firebase-backed auth on a Next.js + Express stack.

  • Next.js
  • Express
  • MongoDB
  • Firebase
SpaceX Falcon 9 Landing Prediction screenshot

SpaceX Falcon 9 Landing Prediction

Predicts Falcon 9 first-stage landing success from launch parameters using scraped flight data and classical ML.

  • Python
  • pandas
  • scikit-learn
  • Plotly
BisonDB ·
BisonDB ·
01 / 05

BisonDB (Document Database Engine in C++20)

BisonDB (Document Database Engine in C++20) screenshot

Document database built from scratch in C++20 — BSON storage engine, hand-written on-disk B+Tree indexes, an index-aware query planner with explain plans, and an authenticated, TLS-secured wire protocol — paired with Prairie, a Compass-style desktop client.

  • C++20
  • BSON
  • B+Tree
  • TLS 1.2
  • Argon2id
Case study
TaskForge ·
TaskForge ·
02 / 05

TaskForge (Project Management SaaS)

TaskForge (Project Management SaaS) screenshot

Full-stack project management platform with realtime collaboration, background job processing, and a native desktop client.

  • Next.js
  • Django
  • DRF
  • PostgreSQL
  • Redis
Case study
DeepScreen ·
DeepScreen ·
03 / 05

DeepScreen (Local AI Résumé Shortlisting)

DeepScreen (Local AI Résumé Shortlisting) screenshot

Local-first résumé shortlisting in Rust — parses a folder of PDFs, embeds them with quantized ONNX models, and ranks candidates against a job spec with a 3-stage pipeline: Qdrant vector search, cross-encoder reranking, and BM25 lexical scoring.

  • Rust
  • ONNX Runtime
  • Qdrant
  • MPNet
  • Cross-Encoder
Case study
ElectroStore ·
ElectroStore ·
04 / 05

ElectroStore - E-Commerce Platform (Next.js, MongoDB, Firebase)

ElectroStore - E-Commerce Platform (Next.js, MongoDB, Firebase) screenshot

Electronics e-commerce store with product catalog, cart, and Firebase-backed auth on a Next.js + Express stack.

  • Next.js
  • Express
  • MongoDB
  • Firebase
Case study
SpaceX ·
SpaceX ·
05 / 05

SpaceX Falcon 9 Landing Prediction

SpaceX Falcon 9 Landing Prediction screenshot

Predicts Falcon 9 first-stage landing success from launch parameters using scraped flight data and classical ML.

  • Python
  • pandas
  • scikit-learn
  • Plotly
Case study
Driver Drowsiness Detection screenshot

Project 01 / 07

Driver Drowsiness Detection

Realtime computer-vision system that detects driver fatigue from a webcam feed using facial landmarks and object detection.

  • Python
  • MediaPipe
  • YOLOv8
  • OpenCV
Case study GitHub
Multimodal AI Product Intelligence Platform (FastAPI, CLIP, Qdrant, Groq) screenshot

Project 02 / 07

Multimodal AI Product Intelligence Platform (FastAPI, CLIP, Qdrant, Groq)

Vision + language pipeline that understands product images: search by photo, auto-tag catalogs, and answer questions about items.

  • FastAPI
  • Groq Vision
  • CLIP
  • Qdrant
  • Next.js
Case study GitHub
Resume-Builder screenshot

Project 03 / 07

Resume-Builder

Resume builder with live preview and print-perfect output, shipped as both a web app and a Tauri desktop app.

  • Next.js 16
  • React 19
  • Tauri
Case study GitHub
NoirPlayer screenshot

Project 04 / 07

NoirPlayer

Dark-themed Flutter music player for Android — local library plus Last.fm-powered discovery, MP3 downloads, background playback with full media-control integration, a native equalizer, and rich playback settings.

  • Flutter
  • Dart
  • audio_service
  • just_audio
  • Last.fm API
Case study GitHub
Prairie (BisonDB Desktop Client) screenshot

Project 05 / 07

Prairie (BisonDB Desktop Client)

Compass-style cross-platform desktop GUI for BisonDB — browse documents, run filtered queries with explain plans, manage indexes, and import/export over the BisonDB wire protocol.

  • Tauri 2
  • React 18
  • TypeScript
  • Rust
  • BSON
Case study GitHub
Angry-Bird-3D screenshot

Project 06 / 07

Angry-Bird-3D

Physics-based 3D slingshot game built in Unity and playable in the browser via WebGL.

  • Unity
  • C#
  • WebGL
Case study GitHub Live
ArenaBinAllocator screenshot

Project 07 / 07

ArenaBinAllocator

Custom arena memory allocator in C with size-class bins, written for predictable allocation performance.

  • C
Case study GitHub

More projects

ML & Data Science

  • Hospital Readmission Prediction

    Classification models that flag patients at risk of hospital readmission from clinical and demographic records.

    Python2024
  • BatteryDegForecastLSTM

    LSTM model forecasting lithium-ion battery capacity degradation from charge-cycle telemetry.

    Python2025
  • pakistan-crop-yield-vs-climate

    Analysis of how temperature and rainfall trends correlate with crop yields across Pakistan's growing regions.

    Python2025
  • Credit Card Fraud Detection

    Fraud classifiers on heavily imbalanced transaction data, comparing resampling strategies and anomaly detectors.

    Python2024
  • Furniture-Image-Classification

    Image classifier built as a neural network from scratch in pure NumPy — no ML frameworks involved.

    Python2024
  • Speech Equalizer

    Digital signal processing tool that filters and equalizes speech audio across frequency bands.

    Python2023
  • Eye-ball-detection

    Webcam-based gaze tracker that estimates where the user is looking on screen from eye landmarks.

    Python2024
  • Frontend-Face-Verification-System

    Browser-based face authentication using React and FaceAPI.js — 128-dim neural embeddings, fully client-side with IndexedDB storage.

    React2025
  • Face-Verification-Desktop

    Native desktop build (Tauri 2) of the browser-based Face Verification System.

    Tauri 22025

Systems & Games

  • HugeReal

    C++ arbitrary-precision real-number library with exact arithmetic beyond native floating-point limits.

    C++2023
  • Ludo_

    Classic four-player Ludo board game implemented in C++ with an SFML-rendered interface.

    C++2023
  • Snake

    The arcade classic rebuilt in C++ — grid movement, growth mechanics, and progressive difficulty.

    C++2022