Skip to content
View bilal-512's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report bilal-512

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
bilal-512/README.md

Visitors Open to Internships

Hey, I'm Bilal ๐Ÿ‘‹

Computer Science student at Namal University, Pakistan, focused on C++, AI systems, machine learning, and model inference.

I enjoy working close to the systems layer โ€” understanding how models are represented, compiled, optimized, and executed rather than treating AI as just a Python library.

Currently exploring ONNX, MLIR, IREE, LLVM, AI inference runtimes, and hardware-aware ML optimization while building projects from scratch to understand the underlying systems.


๐Ÿง  Current Focus

  • C++ / Modern C++
  • Machine Learning & Deep Learning
  • AI Inference Systems
  • ONNX model representation & conversion
  • MLIR compiler infrastructure
  • IREE compiler/runtime
  • LLVM
  • Tensor operations & computational graphs
  • Model optimization & deployment
  • RISC-V & hardware/software co-design
  • Python / PyTorch

๐Ÿš€ What I'm Building

A small C++ AI inference runtime built from scratch to understand how inference engines work internally.

Currently implementing the runtime foundation, including:

  • Tensor abstraction
  • Tensor memory and shape management
  • Element access
  • Operators
  • MatMul
  • ReLU
  • GELU
  • Operator testing
  • CMake-based build system

The goal is to gradually evolve the project toward a small educational inference engine rather than relying entirely on existing frameworks.


GPT-2 + ONNX + MLIR + IREE

Exploring the complete path from a trained model to a compiled inference artifact:

Hugging Face / PyTorch
        โ†“
      ONNX
        โ†“
      MLIR
        โ†“
      IREE
        โ†“
   Compiled VMFB
        โ†“
      Runtime

Working with GPT-2, ONNX export, MLIR representations, IREE compilation, and CPU/RISC-V execution.


ResNet18 on RISC-V with IREE

Experimenting with deploying ResNet18 through the IREE compiler stack and executing the resulting model on RISC-V.

Working with:

  • ONNX
  • MLIR
  • IREE
  • LLVM CPU backend
  • RISC-V
  • QEMU
  • Model validation
  • CPU vs RISC-V inference

A Unity 2D game developed in C# and Unity, featuring multiple enemy types, gameplay systems, and an Android build.


2D Ludo game built using OpenGL 3.3, GLFW and GLAD as a Data Structures & Algorithms project.

Uses data structures including:

  • Circular linked lists
  • Graphs
  • Stacks
  • Queues

Modular C++20 network monitoring and log-analysis application for detecting suspicious network activity and generating security reports.


Python NLP project combining formal language and automata concepts with:

  • CFG / CNF
  • CYK parsing
  • NFA โ†’ DFA
  • NLP classification
  • Terminal UI

โš™๏ธ Tech Stack

AI / ML

Python PyTorch ONNX

Machine Learning ยท Deep Learning ยท PyTorch ยท Neural Networks ยท Transformers ยท Model Inference ยท ONNX

Compiler / AI Systems

C++ LLVM

MLIR ยท IREE ยท LLVM ยท AI Inference ยท Compiler Infrastructure ยท Model Compilation ยท Runtime Systems

Systems

C++20 ยท Data Structures & Algorithms ยท Linux ยท CMake ยท Git ยท GDB ยท QEMU ยท RISC-V

Web

JavaScript Node.js React MongoDB

JavaScript ยท Node.js ยท Express ยท React ยท MongoDB ยท REST APIs ยท HTML/CSS

Game Development

Unity C%23

Unity ยท C# ยท OpenGL ยท GLFW ยท GLAD ยท Android

Tools

Linux Git CMake

Linux ยท Git ยท GitHub ยท CMake ยท GDB ยท QEMU ยท LaTeX


๐Ÿ”ฌ Areas I'm Exploring

AI Systems
โ”œโ”€โ”€ Machine Learning
โ”œโ”€โ”€ Deep Learning
โ”œโ”€โ”€ Model Inference
โ”œโ”€โ”€ ONNX
โ”œโ”€โ”€ MLIR
โ”œโ”€โ”€ IREE
โ”œโ”€โ”€ LLVM
โ””โ”€โ”€ Runtime Systems

Systems
โ”œโ”€โ”€ Modern C++
โ”œโ”€โ”€ CMake
โ”œโ”€โ”€ Linux
โ”œโ”€โ”€ RISC-V
โ”œโ”€โ”€ QEMU
โ””โ”€โ”€ Hardware/Software Co-Design

ML Infrastructure
โ”œโ”€โ”€ Model Compilation
โ”œโ”€โ”€ Computational Graphs
โ”œโ”€โ”€ Tensor Operations
โ”œโ”€โ”€ Operator Kernels
โ”œโ”€โ”€ CPU Inference
โ””โ”€โ”€ AI Accelerators

๐Ÿ“Š GitHub Stats


๐Ÿ Contribution Graph

github-snake

๐ŸŽฏ What I'm Looking For

I'm currently open to internship opportunities in areas such as:

  • AI Systems
  • Machine Learning Infrastructure
  • C++ Systems Development
  • AI Inference & Runtime Engineering
  • ML Compilers
  • Computer Systems
  • Backend / Software Engineering

I'm particularly interested in understanding how machine-learning models move from high-level representations to efficient execution on real hardware.


๐Ÿ“ซ Connect With Me

๐Ÿ“ง danianbilal512@gmail.com

๐Ÿ’ผ LinkedIn

๐Ÿ™ GitHub

๐ŸŽฎ CannonMergeGame APK


Building from the model layer down to the runtime.


bilal-512's full year contribution graph

Pinned Loading

  1. chess-game chess-game Public

    C++

  2. MinesweeperGame MinesweeperGame Public

    C++

  3. Solitiare_Game Solitiare_Game Public

    C++

  4. Net-Monitor Net-Monitor Public

    The Network and Log managing tool with c++

    C++ 1