Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1169

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
8000 Umer-Farooq-CS (Umer Farooq) · GitHub
Nothing Special   »   [go: up one dir, main page]

Skip to content
View Umer-Farooq-CS's full-sized avatar
😎
Always Available
😎
Always Available

Block or report Umer-Farooq-CS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Umer-Farooq-CS/README.md
Header Banner

Umer Farooq

HPC & GPU Computing Specialist | Distributed Systems Engineer | Full-Stack Developer

Typing Intro

LinkedIn Email GitHub Profile Views

ProjectsExperienceSkillsCVHPC ResumeSoftware Eng ResumeContact


About Me

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

Featured Projects

High-Performance Computing

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

Distributed Systems & Networking

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

Full-Stack Development

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

Pinned Repositories


Work Experience

Freelance Developer (August 2023 - August 2024)

  • 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

Technical Skills

Programming Languages

C C++ CUDA Python Java C# JavaScript TypeScript HTML5 CSS3

Technologies & Frameworks

OpenMP MPI PyTorch TensorFlow LLVM Lex/Yacc React Next.js Vite Node.js Express REST APIs JavaFX Windows Forms WPF .NET Docker

Quantum Libraries

Qiskit PennyLane Cirq JAX OpenQASM

Databases

PostgreSQL MongoDB MySQL

Tools & Platforms

Git Nsight Systems Nsight Compute Postman Linux

Domains

  • 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

Education

Bachelor of Computer Science

National University of Computer and Emerging Sciences (NUCES), Islamabad

  • Awarded Dean's List in Spring 2023
  • Expected Graduation: 2026

GitHub Analytics

GitHub Stats GitHub Streak
Top Languages Productive time

Contribution Graph

GitHub Trophies


Contact

Ready to collaborate? Let's build something amazing together!

LinkedIn Email GitHub

Available for: Full-time positions • Freelance projects • Open source contributions • Technical consulting


Snake Animation

"Efficiency is doing better what is already being done." — Peter Drucker

Pinned Loading

  1. LL1-Parser-Plus LL1-Parser-Plus Public

    LL(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

  2. MNIST-Classification MNIST-Classification Public

    The 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

  3. Q-Tensor Q-Tensor Public

    This project focuses on simulating quantum circuits using tensor networks and implementing parallel algorithms to enhance performance. The simulation leverages the concept of Matrix Product States …

    Julia 1

  4. Canny-Edge-Detector Canny-Edge-Detector Public

    High-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

  5. Harmoniq Harmoniq Public

    Harmoniq 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

0