Curriculum Vitae

MUHAMMAD ABDULLAH

Software Engineer • C++, Python, JavaScript, Web & AI

Portfolio
MUHAMMAD ABDULLAH
Software Engineer • Full-Stack Web & AI Developer

Executive Summary

Results-driven Software Engineering student at University of Engineering and Technology (UET) Lahore with robust foundations in Data Structures, Object-Oriented Programming (OOP) in C++, Python backend development, and modern full-stack web applications. Proven track record in building performant systems, real-time socket-based chat networks, and modern e-commerce web applications. Certified by Google in Generative AI & Prompting, with active internship experience in agile frontend development workflows at Zidio Development.

Education

Bachelor of Science in Software Engineering (BS SE)
University of Engineering & Technology (UET), Lahore
  • Currently enrolled in 3rd Semester with coursework in Data Structures & Algorithms, Object-Oriented Programming, Computer Networks, Discrete Mathematics, and Database Systems.
  • Consistently applying rigorous software engineering principles to academic and open-source project initiatives.

Work Experience

Web Development Intern
Zidio Development • Remote
  • Engineered modern, high-performance, and responsive user interfaces using HTML5, CSS3, and JavaScript.
  • Collaborated in agile software delivery pipelines, optimizing cross-browser compatibility and web accessibility.
  • Integrated dynamic components, API data binding, and state management in production web environments.

Key Projects

Libas Mehar — Luxury E-Commerce Platform
  • Architected and developed a full-featured clothing e-commerce web platform with modern product cataloging, responsive filtering, and seamless navigation.
  • Deployed live to production on Vercel (libas-mehar.vercel.app) with fast load times and optimized assets.
Real-Time Chat Application via Socket Programming
  • Engineered a concurrent client-server real-time messaging application leveraging Python raw socket APIs and multithreading.
  • Implemented robust packet synchronization, client connection state tracking, and resilient broadcast messaging.
Smart Campus Management System
  • Designed an all-in-one university campus management system utilizing custom linked structures, hash maps, and binary search algorithms for sub-millisecond retrieval.
  • Automated student registration, timetable routing, course enrollment, and administrative reporting.
Hospital Management System
  • Built a comprehensive hospital management system implementing encapsulation, polymorphism, inheritance, and persistent file I/O storage.
  • Automated patient triage records, doctor scheduling schedules, appointment logs, and invoice billing.

Technical Skills

Programming Languages C++, Python, JavaScript (ES6+), SQL, C
Web & Frontend HTML5, CSS3, React.js, Vite, Responsive Design
Core Computer Science Data Structures & Algorithms, OOP, OS, Networks
Databases MySQL, PostgreSQL, MongoDB, SQLite
AI & Tools Generative AI, Prompt Engineering, Git & GitHub, VS Code
Methodologies Agile, System Architecture, Code Optimization, Debugging

Certifications & Credentials

Google AI Essentials
Google via Coursera • August 2025
Discover the Art of Prompting
Google via Coursera • August 2025
Programming for Everybody (Python)
University of Michigan via Coursera • August 2025
Use AI Responsibly
Google via Coursera • August 2025
Back to Portfolio
Generating your PDF...