Abdullah
Open for Technical Co-Founder roles

Hi, I am Abdullah.Full time computer science student and software products developer

I love theoretical computing — from digital logic and automata to assembly, data structures, and understanding how computers actually work. At the same time, I enjoy turning what I learn into real things. I’ve built web apps, mobile apps, browser extensions, desktop applications, CLI tools, and more.

I work best in the messy middle — where requirements are fuzzy, stakes are real, and good design actually matters.

Partnership & Co-FoundingActive Technical Search

You bring the idea. I’ll help build the technology.

I’m open to partnering as a Technical Co-Founder to turn promising ideas into real products.

Whether you have deep market insight, domain expertise, or early customer validation, I take care of the entire technology stack — from systems architecture and clean databases to fast MVP execution and production deployment.

Portfolio & Systems

Projects by Category

Explore software across different domains. Click any category to expand or collapse.

Full Projects Page
01 / DESKTOP & SYSTEMS

Desktop Apps

4 Projects

Native desktop applications, rendering engines, and systems programming built in C++, Rust, and Assembly.

Desktop AppsC++ / Qt 6

Pullar (Windows Desktop)

A high-speed, segmented video and audio downloader engineered in native C++ using Qt 6, yt-dlp, and FFmpeg. Features 16x multi-connection acceleration, non-blocking playlist extraction, background stream post-processing, and an integrated Qt6 media player.

Technologies

  • C++
  • Qt 6
  • yt-dlp
  • FFmpeg
  • CMake
Desktop AppsRendering Engine

Mini Browser Engine (MiniLang)

A lightweight browser rendering engine and markup interpreter built from scratch in pure C++ using the native Win32 API and GDI. Implements tag tokenization, linear DOM tree generation, layout flow calculations, and direct pixel painting onto the screen without browser runtimes.

Technologies

  • C++
  • Win32 API
  • GDI
  • DOM Parser
  • Lexer
Desktop AppsNative Rust GUI

Rust Slint Markdown Editor

A high-performance, low-resource native desktop markdown editor built in Rust with the Slint GUI toolkit. Engineered for minimal memory consumption, sub-second boot time, and clean distraction-free document authoring.

Technologies

  • Rust
  • Slint GUI
  • Markdown Parser
  • Desktop
Desktop AppsOperating Systems

Abdullah Bhatti OS

An educational x86 operating system and bootloader written from scratch in Assembly and C. Implements 16-bit real mode to 32-bit protected mode switching, custom GDT setup, interrupt handlers (IDT), keyboard input processing, and direct VGA text-mode buffer rendering.

Technologies

  • x86 Assembly
  • C
  • QEMU
  • Make
  • OS Kernel
02 / MOBILE & ANDROID

Mobile / Android Apps

1 Project

Native Android applications engineered with Kotlin, Jetpack Compose, and Material You design.

Mobile / Android AppsAndroid Native

Pullar for Android

A modern, native Android media downloader developed with Jetpack Compose and Material You design. Supports multithreaded segmented streaming, background download services, playlist parsing, and local playback on Android 7.0+ devices.

Technologies

  • Kotlin
  • Jetpack Compose
  • Coroutines
  • Material You
  • Android SDK
03 / WEB APPLICATIONS

Web Apps

3 Projects

Productivity web tools, interactive theoretical mathematical visualizers, and responsive client platforms.

Web AppsLive Web App

Resume Builder Web App

A web application that allows users to easily build, format, and customize professional resumes for free across different layouts and styles. Features an intuitive real-time editing interface, modular section controls, and client-side PDF document generation.

Technologies

  • JavaScript
  • HTML5
  • CSS3
  • PDF Generation
  • Netlify
Web AppsTheoretical CS

Epsilon-Delta Limit Visualizer

An interactive mathematical simulation tool built for theoretical computer science and real analysis students. Visually illustrates epsilon-delta limit definitions, continuous function boundaries, and delta neighborhoods through interactive HTML5 canvas geometry.

Technologies

  • TypeScript
  • React
  • HTML5 Canvas
  • Mathematics
Web AppsLanguage Tool

Roman Urdu JS Wrapper

An educational JavaScript wrapper and transpiler that allows developers to write and execute programs using Roman Urdu keywords instead of standard English syntax. Designed to demystify programming language design, token parsing, and core CS fundamentals.

Technologies

  • JavaScript
  • Transpiler
  • HTML5
  • GitHub Pages
04 / BROWSER EXTENSIONS

Browser Extensions

2 Projects

Published Chrome extensions built with Manifest V3 providing privacy protection and contextual dictionary tools.

Browser ExtensionsChrome Web Store

WhatsApp Web Locker

A published Chrome extension that adds an essential layer of privacy and security to WhatsApp Web sessions. Protects personal and business communications on shared or workplace computers by requiring password authentication to access active sessions.

Technologies

  • Manifest V3
  • Chrome Extensions API
  • JavaScript
  • CSS
Browser ExtensionsChrome Web Store

Word Definer

A lightweight contextual reading companion extension published on the Chrome Web Store. Select any word on any webpage to instantly view its concise definition, grammatical pronunciation, and usage examples inside an unobtrusive popup overlay.

Technologies

  • Manifest V3
  • Chrome Extensions API
  • Dictionary API
  • JavaScript
Let's talk