Skip to Content

Hi, my name is

Abdullah Altaf.

I build intelligent systems.

I’m a software engineer specializing in building AI-powered systems, backend services, and data-driven applications. Currently, I’m focused on developing scalable Python-based solutions and Retrieval-Augmented Generation (RAG) pipelines.

About Me

Hello! I'm Abdullah Altaf, a developer who genuinely loves turning complex ideas into intelligent, living software. My journey in tech began with an insatiable curiosity for how systems work behind the scenes, which led me to pursue my BSCS at Information Technology University (ITU).

Today, my heart lies in applied Artificial Intelligence, backend engineering, and intelligent automation. Whether I'm building conversational RAG pipelines, training neural networks for traffic safety, or engineering custom VS Code extensions, I thrive on creating solutions that make a tangible difference. For me, software isn't just about writing code—it's about crafting seamless experiences that truly empower people.

From earning my Oracle AI certification and exploring advanced Model Context Protocols to tackling complex geospatial analytics, I'm constantly exploring new frontiers. I believe the best tech feels like magic, and I'm dedicated to building systems that bring that magic to life.

Here are a few technologies I’ve been working with recently:

  • Fastapi
  • Python & Shell Scripting
  • Agentic Libs
  • RAG & Vector DBs
  • MySQL & Firebase
  • Docker
Abdullah Altaf portrait

Where I’ve Worked

AI/ML Intern (RAG Chatbot Developer)
 @ Minhaj University

September - November 2025

  • Developed a Retrieval-Augmented Generation (RAG) AI chatbot for the official university website to handle admission and general information queries in real time.
  • Designed the end-to-end RAG pipeline, including document preprocessing, vector embeddings, and FAISS-based semantic retrieval.
  • Integrated Large Language Models using the OpenAI SDK to generate contextual and accurate responses.
  • Structured and optimized university data to improve retrieval quality and minimize hallucinations.
  • Assisted in backend integration and deployment to enhance accessibility and automate student support.

Final Year Project

Capstone Project Spotlight

AI-Powered Traffic Violation Detection & Automated Enforcement System

We have developed an AI powered system which monitors the traffic with a single low-cost CCTV camera and automatically catches the rule violators like red light signal violation, wrong side driving, zebra-crossing violations, and riding without a helmet, etc. with number plate reading using an OCR model trained from scratch. The system then locates the hotspots for violations allowing the traffic police to know where to send wardens or put permanent cameras. Generating Car Traffic Is An Affordable Way To Make Roads Safer.

  • YOLOv8
  • OpenCV
  • PaddleOCR
  • StrongSORT
  • Python
  • PyTorch
  • CSRT Tracker
  • NumPy
  • CCTV
  • Kaggle

Some Things I’ve Built

Other Noteworthy Projects

view the archive
  • Folder

    Blockchain Land Registry dApp

    Designed and deployed a decentralized land registration platform enabling secure property transactions via Ethereum smart contracts.

    • Ethereum
    • Solidity
    • Web3.js
    • MetaMask
  • Folder

    Termux Over ADB

    PowerShell automation toolkit that injects native Termux environment variables into interactive ADB sessions for zero-daemon toolchain execution.

    • PowerShell
    • Android Shell
    • Termux
    • ADB
  • Folder

    Full-Stack Portfolio & Multimedia Hub

    Full-stack portfolio platform featuring an interactive 60fps canvas vertical video feed and a rate-limited FastAPI confession backend.

    • React 19
    • FastAPI
    • TypeScript
    • Tailwind CSS
  • Folder

    Neural Network for Skin Tone Classification

    Built a custom neural network from scratch to classify skin tones into categories Designed and trained a model using sigmoid and softmax activation functions with batch gradient descent.

    • Neural Networks
    • Python
    • Math
  • PCA Face & Attribute Recognition System

    Eigenface recognition engine built from scratch in NumPy, classifying faces, emotions, and facial attributes via eigenspace projection and reconstruction loss.

    • Python
    • NumPy
    • Computer Vision
    • Matplotlib
  • Folder

    C++ Klondike Solitaire Engine

    Object-oriented terminal Klondike Solitaire game featuring stack-based card manipulation, Fisher-Yates deck shuffling, and configurable draw modes.

    • C++
    • OOP
    • Windows Console API
    • Data Structures

Certifications

Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate

Validation of foundational knowledge of Oracle Cloud Infrastructure (OCI) and its specific applications within the field of Artificial Intelligence.

OracleIssued Apr 2026

Model Context Protocol: Advanced Topics

Advanced topics in Model Context Protocol for Agentic AI interactions.

AnthropicIssued Apr 2026

Deloitte Australia - Technology Job Training

Completed a job simulation involving development and coding, and wrote a proposal for creating a dashboard.

ForageIssued Jun 2025

Problem Solving (Intermediate) Certificate

Demonstrated intermediate problem-solving skills in algorithms and data structures.

HackerRankIssued May 2026

What’s Next?

Get In Touch

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!