Hi, I'm

Muhammad Talha

I build |

Computer Science student at NUST with a passion for engineering clean, efficient software — from physics engines to intelligent automation systems.

Scroll

01. About Me

I'm a Computer Science undergraduate at the National University of Sciences and Technology (NUST), Islamabad, currently maintaining a perfect 4.0 CGPA. My focus areas include systems programming, algorithm design, and building automation tools that solve real problems.

I enjoy working close to the metal — whether that's engineering a custom 2D physics engine in C++ or designing backtracking algorithms for graph theory problems. When I'm not writing code, I'm exploring ways to automate workflows and make development more efficient.

My approach to software development prioritizes clean architecture, performance optimization, and understanding the underlying systems rather than relying on heavy abstractions.

4.0 CGPA at NUST
3+ Major Projects
4 Languages
4 GitHub Repos

02. Skills & Tools

Languages

⟨/⟩ C++
⟨/⟩ Python
⟨/⟩ Java
⟨/⟩ SQL

Frameworks & Libraries

Raylib
Google Gemini API
IMAP / SMTP

Focus Areas

Physics Simulation
Algorithm Design
Automation
Problem Solving

03. Projects

Volcanic Ascent

Physics-based Game Engine

Engineered a custom 2D physics engine from scratch implementing high-stakes slingshot mechanics and complex collision detection. Features an integrated Level Editor for real-time environment creation and dynamic object placement. Performance optimized through custom physics resolution algorithms, bypassing heavy-weight external libraries.

C++ Raylib Custom Physics
Dec 2025 — Jan 2026

AeroAlert

Intelligent Automation Bot

Built a real-time email monitoring system using IMAP-Idle to intercept and process incoming academic and professional communications. Integrated Google Gemini API for natural language summarization of high-priority emails, extracting key action items and deadlines. Configured an automated notification pipeline to deliver concise summaries via WhatsApp for immediate mobile accessibility.

Python Gemini API IMAP WhatsApp
April 2026

Graph Isomorphism Solver

Algorithm Analysis & Implementation

Designed a robust backtracking algorithm to determine if two finite graphs are isomorphic, focusing on adjacency matrix permutations. Handled edge cases in vertex mapping without relying on external algorithm libraries, ensuring deep logical comprehension. Analyzed time complexity and optimized the search space traversal for improved performance.

Java Graph Theory Backtracking
Jan 2026

04. Education

Bachelor of Science in Computer Science

Sep 2025 — Aug 2029

National University of Sciences and Technology (NUST), Islamabad

Current CGPA: 4.0 / 4.0

HSSC — Pre-Engineering

Jun 2023 — May 2025

Punjab College, Pattoki

SSC

Mar 2021 — May 2023

Army Public School and College System, Chunain Cantt

05. Get in Touch

I'm currently open to internship opportunities, collaborative projects, and interesting engineering challenges. Whether you have a question or just want to say hi — feel free to reach out.

Say Hello