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.
Software Developer crafting game dev projects, full stack web applications, and efficient systems.
01 / About
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
02 / Education
National University of Sciences and Technology (NUST)
Islamabad, Pakistan | CGPA: 3.81/4.00
Bloomfield Hall School
Bahawalpur, Pakistan
03 / Work
04 / Skills
05 / Contact
I'm always interested in hearing about new opportunities, collaborations, or just chatting about technology in general.
aliahmadbhs@gmail.com