Skip to content
View musabkas's full-sized avatar

Highlights

  • Pro

Block or report musabkas

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
musabkas/README.md

Hi there, I'm Musab Kasbati πŸ‘‹

I am a Computer Science student at Habib University focused on the union of High-Performance Computing, Differentiable Simulations, and Machine Learning. I enjoy solving complex algorithmic problems and building systems that bridge theoretical research with practical implementation, and sharing my learning journey through technical content on YouTube.


πŸš€ What I’m Working On

  • Scientific Computing: Developing TurboDiff, a differentiable fluid solver for airfoil optimization using JAX and XLA.
  • LLM Research: Exploring model alignment through reinforcement fine-tuning (GRPO) and efficient model compression (Pruning + Quantization).
  • Distributed Systems: Investigating distributed load-balancing algorithms on tree topologies.

πŸ› οΈ Featured Projects

A high-performance, differentiable inviscid flow solver built from scratch. It utilizes JAX for Automatic Differentiation to compute exact discrete adjoints, enabling rapid convergence in aerodynamic shape optimization.

An implementation of a randomized algorithm for heap selection with logarithmic memory usage, based on the IPCO 2023 paper. I identified and corrected a flaw in the original proposed algorithm during implementation.

A ROS2 implementation for a differential drive robot. It features autonomous navigation and SLAM capabilities in unknown environments.

A deep dive into advanced data structures, specifically implementing and visualizing Sleator-Tarjan Link-Cut Trees to optimize network flow and tree operations.


πŸ† Achievements

  • πŸ₯‡ ICPC Regional Gold Medalist (2025): Ranked 2nd in Pakistan in the world's most prestigious programming competition.
  • 🎯 Meta Hacker Cup Quarter-Finalist: Ranked 1st in Pakistan (128th globally) in Round 1, and 3rd in Pakistan in Round 2.
  • 🚩 HackMIT CTF Winner: Placed in the top 50 at MIT's Capture The Flag competition.
  • πŸ”’ IMO Finalist: Represented Pakistan in the International Mathematical Olympiad.

πŸ’» Tech Stack

  • Languages: Python, C++
  • Frameworks/Libraries: PyTorch, JAX, ROS2
  • Specializations: LLM Alignment & Compression, Computer Vision (YOLO/VLM), Distributed Algorithms

πŸ“« Connect with me


πŸ“ˆ GitHub Stats

Musab github-readme-stats

Musab github readme top-langs Musab github readme activity graph

Pinned Loading

  1. MR_Proj_SLAM-Navigation MR_Proj_SLAM-Navigation Public

    Forked from lucasmazzetto/gazebo_differential_drive_robot

    ROS2 implementation of a differential drive robot in an unknown environment with a target position.

    Python 1

  2. DynamicTrees_NF DynamicTrees_NF Public

    A Data Structures project on Dynamic Trees - specifically ST Link-Cut Trees. Our goal is to implement the data strucutres, visualise its operation, analyse its time complexity and use it to optimiz…

    C++ 2

  3. Endless-Procedural-Gen Endless-Procedural-Gen Public

    Trying procedural generation with memory of user interactions with environment

    C++

  4. Explorable-Heap-Selection Explorable-Heap-Selection Public

    An implementation of the algorithm described in the IPCO 2023 Paper "A Nearly Optimal Randomized Algorithm for Explorable Heap Selection"

    TeX

  5. ICPC_AWC_Solutions ICPC_AWC_Solutions Public

    Solutions for some of the past ICPC Asia West Contest Problems

    C++

  6. PSO_Visualisation PSO_Visualisation Public

    A PSO Visualisation made using the Processing sketchbook.

    Python