- Islamabad, Pakistan
- 18:15
(UTC +05:00) - in/umer-farooq-a0838a2a1
Projects •Experience •Skills •CV •HPC Resume •Software Eng Resume •Contact
I'm a systems-focused computer scientist with deep expertise in high-performance computing, parallel and distributed systems, and full-stack development. I build efficient, scalable systems—from low-level GPU-accelerated algorithms and compiler design to interactive full-stack applications and distributed systems.
- Education: Bachelor of Computer Science at NUCES, Islamabad (Expected 2026)
- Awards: Dean's List Award (Spring 2023)
- Location: Islamabad, Pakistan
- Email:umerfarooqcs0891@gmail.com
| Project | Description | Technologies |
|---|---|---|
| Parallel Tensor Network Quantum Simulator | Enhanced quantum circuit simulator using hybrid MPI/OpenMP and GPU acceleration | C++, CUDA, OpenMP, MPI |
| MNIST Classification (GPU) | Optimized NN with ~6× faster inference via Tensor Cores, FP16, CUDA kernels, streams | CUDA, Python, Nsight |
| GPU-Accelerated Canny Edge | CUDA Canny with optimized memory access; ~3.5× over CPU | C++, CUDA |
| LL(1) Parser Toolkit | Grammar processing and parsing toolkit | C |
| Project | Description | Technologies |
|---|---|---|
| Ring DHT with IPFS Integration | Distributed hash table with circular linked list routing and IPFS storage | C++, SHA‑1, B‑Trees |
| Doodle Dash – Multiplayer Drawing | Client‑server drawing and guessing with custom reliable TCP and multi‑threaded clients | C++, SFML, TCP, pthreads |
| Project | Description | Technologies |
|---|---|---|
| Harmoniq Audio Library Explorer | Express backend + React frontend for audio library exploration | JS, React, Node, Express, PostgreSQL |
| DJ Web Application | Real‑time music streaming UI with responsive front‑end | React, Vite, Node, Express, MongoDB |
| Pac‑Man (Multi‑threaded Ghost AI) | Custom graphics, collision detection, power‑ups, threaded ghost logic | C++, SFML, pthreads |
- Delivered 30+ full-stack web applications for diverse clients using MERN stack and .NET
- Architected and developed high-performance 2D games in C++/SFML/SDL2
- Built enterprise desktop applications in C#/Java with SQL backends
- Maintained 98% client satisfaction rate with 80% repeat customer rate
- HPC & GPU Computing: CUDA, OpenMP, MPI, Hybrid Programming, Multi‑GPU
- Distributed Systems: Distributed Hash Tables, Networking, Cloud‑Native
- Quantum Simulation: Quantum Circuits, Qiskit, Simulation
- Compiler Design: LLVM, Lex/Yacc, Parsing, Code Generation
- Full‑Stack Development: React, Next.js, Node, Express, REST
National University of Computer and Emerging Sciences (NUCES), Islamabad
- Awarded Dean's List in Spring 2023
- Expected Graduation: 2026
Available for: Full-time positions • Freelance projects • Open source contributions • Technical consulting
"Efficiency is doing better what is already being done." — Peter Drucker
PinnedLoading
- LL1-Parser-Plus
LL1-Parser-Plus PublicLL(1) parser toolkit in C: reads a grammar, performs left factoring and left recursion removal, computes FIRST/FOLLOW, builds an LL(1) table, and parses strings with a custom stack and detailed deb…
C 1
- MNIST-Classification
MNIST-Classification PublicThe MNIST classification problem is a fundamental machine learning task that involves recognizing handwritten digits (0- 9) from a dataset of 70,000 grayscale images (28x28 pixels each). It serves …
Cuda 1
- Canny-Edge-Detector
Canny-Edge-Detector PublicHigh-performance Canny edge detector with CPU and CUDA implementations. Loads PGM images, performs Gaussian smoothing, gradients, non-max suppression, and hysteresis. Benchmarks both paths, outputs…
C 1
- Harmoniq
Harmoniq PublicHarmoniq is a minimal full‑stack audio library explorer. Express + PostgreSQL backend scans local MP3s and serves a simple API; React frontend lists, filters, and streams tracks. Clean structure, e…
JavaScript
If the problem persists, check theGitHub status page orcontact support.
Uh oh!
There was an error while loading.Please reload this page.
