Abdullah Masood
HomeProjectsAboutContact

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

Currently building: my-windhawk-mods-media

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

Open to opportunities

Syed Muhammad Abdullah Masood

Full-Stack Engineer Building AI-Powered Products

Next.js · Django · FastAPI · PyTorch — from model to production

  • Next.js
  • React
  • TypeScript
  • Django
  • DRF
  • FastAPI
  • PostgreSQL
  • Redis
  • PyTorch
  • YOLOv8
  • MediaPipe
  • OpenCV
  • Qdrant
  • Docker
  • Tauri
  • Flutter
  • Next.js
  • React
  • TypeScript
  • Django
  • DRF
  • FastAPI
  • PostgreSQL
  • Redis
  • PyTorch
  • YOLOv8
  • MediaPipe
  • OpenCV
  • Qdrant
  • Docker
  • Tauri
  • Flutter
View Projects
Download Resume
DB engine

BisonDB

A document database engine written from scratch in C++20.

  • C++20
  • BSON
  • B+Tree
3-app product

TaskForge

Realtime project management across web, API, and native desktop.

  • Next.js
  • Django
  • Tauri
Local AI

DeepScreen

Local-first résumé shortlisting in Rust with ONNX + Qdrant.

  • Rust
  • ONNX
  • Qdrant
E-commerce

ElectroStore

Electronics e-commerce on Next.js + Express with Firebase auth.

  • Next.js
  • Express
  • MongoDB
Data science

SpaceX Landing

Predicts Falcon 9 first-stage landing success from launch data.

  • Python
  • scikit-learn
  • Plotly
Work
DB engine

BisonDB

A document database engine written from scratch in C++20.

  • C++20
  • BSON
  • B+Tree
3-app product

TaskForge

Realtime project management across web, API, and native desktop.

  • Next.js
  • Django
  • Tauri
Local AI

DeepScreen

Local-first résumé shortlisting in Rust with ONNX + Qdrant.

  • Rust
  • ONNX
  • Qdrant
E-commerce

ElectroStore

Electronics e-commerce on Next.js + Express with Firebase auth.

  • Next.js
  • Express
  • MongoDB
Data science

SpaceX Landing

Predicts Falcon 9 first-stage landing success from launch data.

  • Python
  • scikit-learn
  • Plotly

Selected work — keep scrolling

Full-Stack · AI/ML · Cross-Platform · Full-Stack · AI/ML · Cross-Platform ·
Full-Stack · AI/ML · Cross-Platform · Full-Stack · AI/ML · Cross-Platform ·

What I do

01

Full-Stack Web Development

Production platforms with Next.js and React on the frontend and Django/DRF or Express APIs over PostgreSQL and MongoDB behind them.

  • Next.js
  • React
  • Django
  • DRF
  • Express
  • PostgreSQL
  • MongoDB
View projects
TaskForge screenshot

TaskForge

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

ElectroStore screenshot

ElectroStore

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

02

AI / Machine Learning Engineering

Applied ML and computer vision — realtime detection with YOLOv8, MediaPipe, and OpenCV, LLM/vision pipelines, and end-to-end data science.

  • PyTorch
  • YOLOv8
  • MediaPipe
  • OpenCV
  • CLIP
  • scikit-learn
View projects
DeepScreen screenshot

DeepScreen

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.

SpaceX Landing Prediction screenshot

SpaceX Landing Prediction

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

03

Cross-Platform Apps (Desktop & Mobile)

The same product shipped everywhere — native desktop builds with Tauri and mobile apps with Flutter.

  • Tauri
  • Rust
  • Flutter
  • Dart
View projects
TaskForge Desktop screenshot

TaskForge Desktop

The TaskForge core packaged as a native Tauri desktop client with system-tray integration.

NoirPlayer screenshot

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.

04

Systems & Game Development

Low-level C and C++ — a from-scratch document database, memory allocators, arbitrary-precision arithmetic — plus interactive 3D games in Unity.

  • C++20
  • C
  • CMake
  • SFML
  • Unity
  • C#
View projects
BisonDB + Prairie screenshot

BisonDB + Prairie

A document database engine written from scratch in C++20, with a Compass-style Tauri desktop client.

Angry-Bird-3D screenshot

Angry-Bird-3D

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

About

I'm a full-stack engineer who builds AI-powered products end to end — realtime computer vision, LLM and vision pipelines, and the apps that ship them. The through-line is one product, everywhere it needs to live: Next.js and Django on the web, FastAPI for AI services, Tauri on the desktop, and Flutter on mobile.

Skills

Frontend
Backend
AI · ML
Tools

Full toolkit

Languages

  • Python
  • C
  • C++
  • SQL
  • JavaScript
  • TypeScript

Web & Backend

  • Django
  • React
  • Next.js
  • Flask
  • PostgreSQL
  • MongoDB
  • MySQL
  • Firebase
  • Tauri

ML/AI & Computer Vision

  • PyTorch
  • Sentence-BERT
  • Sentence-Transformers
  • MediaPipe
  • YOLOv8
  • OpenCV
  • Scikit-learn
  • ONNX

Data Science

  • NumPy
  • Pandas
  • Seaborn
  • Matplotlib
  • Plotly
  • Dash
  • SpaCy
  • Qdrant

DevOps & Tools

  • Docker
  • Git
  • Jupyter Notebook
  • Judge0

Education

BS Computer Science — ITU Lahore

2022 – Present

Final-year student. Coursework: AI, Web Development, Database Systems, Operating Systems, Applications of Virtual Reality.

IBM Data Science Professional Certificate

Coursera, 2025

12-course program across the full data science lifecycle — Python, SQL, analysis, visualization, ML — with an applied capstone.

Public repos
49
Commits this year
779
Top language
Jupyter Notebook

On GitHub

Loading repos…

Get in touch

Have a project in mind or just want to say hi? Drop me a message and I'll get back to you.

or email me directly
electronics-store-client

ElectroStore client is a Next.js/React e-commerce frontend for browsing and managing electronics. Features Firebase authentication, product browsing by category, admin dashboard, and protected routes. Sessions persist across page reloads. Integrates with a REST API backend. Built with Ant Design for a response.

JavaScript30
NoirPlayer

Noir Player is a lightweight Flutter music player supporting background playback, local media querying, and a responsive UI. It integrates audio_service, just_audio, and on_audio_query for a seamless experience. Features include a tabbed library, a "Now Playing" screen, and background audio.

Dart40
Angry-Bird-3D

A Unity-based 3D recreation of Angry Birds featuring physics-based slingshot mechanics, multiple levels, bird abilities, and WebGL compatibility for seamless browser gameplay

C#40
spacex-falcon9-landing-prediction

Analyze SpaceX Falcon 9 rocket launches to predict first-stage landing success using Python, Pandas, machine learning, and interactive dashboards. This project covers data collection, wrangling, geospatial analysis, predictive modeling, and visualization to uncover insights into launch outcomes and cost efficiency.

Jupyter Notebook30
BatteryDegForecastLSTM

Forecasts smartphone battery degradation using sensor data from a Samsung device. After cleaning and analyzing time-series features like temperature, CPU usage, and voltage, an LSTM model predicts battery percentage and generates short-term forecasts, showing strong accuracy but limited real-world variability.

Jupyter Notebook20
pakistan-crop-yield-vs-climate

Analyze Pakistan’s crop yields under changing climate using Python, Pandas, and machine learning. The project covers data wrangling, visualization, and modeling to uncover how temperature, rainfall, and evapotranspiration affect agricultural productivity

Jupyter Notebook20