class Developer {
public:
const string name = "Abdullah";
const string uni = "FAST NUCES — Lahore, Pakistan";
const string focus[] = { "OOP", "Algorithms", "SFML", "Data Analysis" };
const string passion = "Turning complex logic into working systems";
const bool available = true;
void introduce() {
cout << "I don't just write code — I architect systems." << endl;
cout << "Every project is a logic puzzle waiting to be solved." << endl;
}
};🎓 FAST National University — Lahore | ⚙️ OOP & Clean System Design | 🎮 C++ & SFML | 🧩 Algorithms from scratch
| Project | Description | Stack | |
|---|---|---|---|
| ♟️ | Chess Master | Full chess game — HvH · HvAI · Minimax Alpha-Beta · Puzzle mode with Elo rating system | C++ SFML AI |
| Smart Parking System | Real-time parking manager — 4D dynamic arrays · smart slot allocation · live occupancy bars | C++ SFML |
|
| 🔢 | Sudoku | Graphical + console dual build — procedural generation · backtracking solver · hint system | C++ SFML |
| ❌⭕ | Tic-Tac-Toe | Two complete versions — ASCII console board + SFML window with themes & sound effects | C++ SFML |
| 🔷 OOP | 🔶 Algorithms | 🟢 Systems | 🟣 Graphics |
|---|---|---|---|
| Classes & Encapsulation | Minimax + Alpha-Beta | Dynamic Memory | SFML Windows |
| Inheritance & Polymorphism | Backtracking Solver | 4D Pointer Arrays | Sprites & Textures |
| Rule of Five | Sorting & Searching | Manual Alloc / Free | UI Panels & Forms |
| Operator Overloading | Graph Traversal | File I/O | Sound & Music |
1 pawn · 1 knight · 1 king vs 1 queen · 2 rooks
The pawn advances one step — and wins.
"Outgunned. Not outplayed." — The pawn that became a queen.