Muhammad Abdullah Adnan

Software Engineering undergraduateBuilding full stack applications with AI integration

Open to opportunities
Muhammad Abdullah Adnan
01

Projects

Cat Connect

Cat welfare management platform

  • Django
  • Django REST Framework
  • React
  • PostgreSQL
  • Celery
  • Redis
No capture
Problem
Running a cat shelter spans the registry, intake and discharge, medical records, vet appointments, adoption, fostering, lost and found, donations, and messaging, across Super Admin, Shelter Admin, Vet, and Volunteer roles.
Solution
Django REST Framework API organised into 18 Django apps on PostgreSQL, with a React 19 and Vite single-page front end. JWT authentication through SimpleJWT with token blacklisting, and email verification gating login for every role except Super Admin. Celery workers and Celery Beat on Redis run scheduled jobs: vaccination and appointment reminders, closing expired donation campaigns, and a lost-and-found matching engine. The API is documented in OpenAPI through drf-spectacular, and maps are built with Leaflet.
02

Stack

  • Languages

    • Python
    • JavaScript
    • HTML5
    • CSS3
  • Frameworks

    • React
    • Node.js
    • Express
    • Next.js
    • Django
    • Flask
  • Databases

    • MySQL
    • SQL Server
    • PostgreSQL
    • Supabase
    • SQLite
  • Tools

    • Git
    • GitHub
    • Docker
    • Kubernetes
    • SonarQube
    • Claude Code
    • OpenAI Codex
03

Education

BS Software Engineering

FAST-NUCESExpected 2028

  1. 2026

    Advanced Systems

    Artificial Intelligence, Software Quality Assurance (QA)

  2. 2025

    Data & Architecture

    Data Structures & Algorithms (DSA), Database Systems, Software Design, Requirement Engineering

  3. 2024

    Fundamentals

    Object-Oriented Programming (OOP), Programming Fundamentals, Software Engineering Principles