class Developer {
public:
string name = "Abdullah Tahir";
string uni = "FAST NUCES — Lahore, Pakistan";
string degree = "BS Data Science (2025–2029)";
float cgpa = 3.56f;
string skills[] = { "C++", "OOP", "SFML", "Python", "Data Analytics",
"Next.js", "FastAPI", "Gemini AI", "PostgreSQL" };
int projects = 12;
int certs = 12;
bool openToWork = true;
string goal = "Build a company of lasting impact";
void introduce() {
cout << "I don't just write code — I architect systems." << endl;
cout << "From chess engines to AI assistants, every project" << endl;
cout << "is a logic puzzle I build from scratch." << endl;
}
};
🕵️ NeuralEyeClient-side AI deepfake & misinformation detector — image, audio and batch analysis, browser extension, multilingual support. No server, no data leaves the browser.
|
Full chess engine — Human vs Human, Human vs AI with Minimax (3 difficulties), 4 visual themes, puzzle mode with ELO rating, sound FX.
|
| Project | Description | Stack |
|---|---|---|
| Nova AI Assistant | Gemini 2.0 Flash chat · weather · tasks · notes · voice input · text-to-speech · persistent memory | JS Gemini API |
| Personal AI Assistant | Gemini 2.5 Flash · Web Speech API · Open-Meteo weather · timer · smart commands for calls, maps, WhatsApp | JS Gemini API |
| Project | Description | Stack |
|---|---|---|
| Smart Parking — Dynamic | 3-level parking with raw char**** pointers · Euclidean-distance slot allocation · SFML GUI · live occupancy |
C++ SFML |
| Smart Parking — OOP | ParkingBlock class · Rule of Five · vehicle transfer/merge · file-driven layout · 13-option menu | C++ OOP |
| Sudoku | Console + SFML build · recursive backtracking solver · hints · 3 difficulties | C++ SFML |
| Tic-Tac-Toe | Console + SFML dual build · 4 board themes · sound effects · win/draw detection | C++ SFML |
| Project | Description | Stack |
|---|---|---|
| DigiSmart Lahore | Digital literacy & PECA 2016 awareness site · fake news, cyberbullying · 8-question interactive quiz | HTML CSS JS |
| MediPharm | Pakistan pharmacy SPA — 10 pages · prescription upload · cart/checkout · patient dashboard · DRAP compliance | HTML CSS JS |
| BinDawood | Groom-wear boutique storefront — responsive category sliders, product showcase | HTML CSS JS |
| Corset-Atelier | Bridal & women's fashion boutique storefront — responsive product showcase | HTML CSS JS |
| 🔷 OOP & C++ | 🔶 Algorithms | 🟢 Systems | 🟣 AI & Web |
|---|---|---|---|
| Classes & Encapsulation | Minimax + Alpha-Beta | Dynamic Memory char**** |
Gemini API Integration |
| Inheritance & Polymorphism | Backtracking Solver | Manual Alloc / Free | Next.js + FastAPI |
| Rule of Five | Sorting & Searching | File I/O | REST API Design |
| Operator Overloading | Euclidean Distance | SFML GUI & Audio | PostgreSQL + Prisma |
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.
