Ali Ahmad

Software Developer crafting game dev projects, full stack web applications, and efficient systems.

3.81/4.00 CGPA at NUST
9+ Major Projects
7+ Languages

Building creative systems

I'm a student of Computer Science at NUST, H-12 with a strong passion for understanding how programs work at a fundamental level.

Whether it be implementing game engines from scratch, creating full-stack web apps or even developing projects in assembly language, I always look for new ways to challenge myself

My journey started with game development, where I later discovered the joy of building engines and tools rather than just using them. My time in university led me to expand my knowledge in other fields, mainly full stack web development

As I mentioned earlier, I'm interested in challenging myself with fun and difficult projects to expand my experience and knowledge

~/ali-ahmad
$ whoami
Software Developer & CS Student

$ cat interests.txt
Game Development, Physics Simulations
Full-Stack Web, Computer Graphics, ML

$ echo $STATUS
Ready to develop

Academic Background

Sep 2023 - May 2027

Bachelor of Science in Computer Science

National University of Sciences and Technology (NUST)

Islamabad, Pakistan | CGPA: 3.81/4.00

Sep 2018 - Jun 2023

Cambridge International Education O/A Levels

Bloomfield Hall School

Bahawalpur, Pakistan

My Top Projects

PROJECT 01

Star Platinum Engine

A high-performance 2D game engine built from scratch in C++, featuring a custom ECS architecture with a strong focus on optimizing time complexities

C++17SDL2ECSLinear Algebra

Key Features

  • Entity Component System using paginated sparse sets
  • O(1) entity-component operations
  • O(n) sprite rendering and sorting
  • O(n + m) sweep-and-prune collision detection
  • Animations, tilemaps, cameras, collisions, physics, etc.
PROJECT 02

2D Physics Engine

A physics simulation engine implementing rigid body dynamics, collision detection algorithms, and impulse-based physics solving for both linear and angular forces

C#RaylibOOPLinear Algebra

Key Features

  • Rigid body dynamics with rotation
  • SAT collision detection
  • Impulse-based response system
  • Real-time visualization
PROJECT 03

AI Ecosystem Simulation

An AI-based ecosystem simulation in Godot implementing FSMs with behavioral states and pathfinding to simulate prey-predator interactions and natural selection

GodotGDScriptFSMPathfinding

Key Features

  • Finite State Machines for creature behavior
  • Prey-predator interaction dynamics
  • Natural selection mechanics
  • A* pathfinding implementation

Technologies & Tools

Languages

AssemblyC/C++C#PythonTypeScriptJavaScriptJava

Web Dev

SvelteKitNext.jsNode.jsExpress.jsReact

Database

MySQLOracle PLSQLPostgreSQLMongoDBSupabasePrisma

Game Dev

GodotUnityOpenGLSDL2Raylib

Dev Tools

GitBashVS CodeVisual StudioJetBrains IDEs

ML/Data

NumPyPandasMatplotlibOpenCVScikit-LearnPytorchYOLO

Let's Connect

I'm always interested in hearing about new opportunities, collaborations, or just chatting about technology in general.

aliahmadbhs@gmail.com

Designed & Built by Ali Ahmad

2026