Skip to content
View umar-devv's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report umar-devv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
umar-devv/README.md

๐Ÿ‘‹ Hi, I'm Muhammad Umar Afzal

๐Ÿš€ Computer Science Student ยท Database Enthusiast ยท Java & AI Learner

I'm a passionate CS student at Education University, Lahore, currently in my 4th semester with a CGPA of 3.47. I love building systems that solve real problems โ€” from movie recommendation engines to database-driven applications. My strength lies in bridging the gap between technical logic and business needs, making me a strong communicator and a hands-on developer.


๐ŸŽฏ What I'm Currently Working On

  • ๐Ÿ” Food Delivery Database โ€” A fully structured NoSQL database for a food delivery platform (like Foodpanda/UberEats). Built with MongoDB and Java.
    ๐Ÿ”— GitHub

  • ๐ŸŽฌ Movie Mood Finder โ€” A live web app that recommends movies based on your mood.
    ๐Ÿ”— Live Demo ยท GitHub

  • ๐Ÿ“š Student Management System โ€” A Java + OOP project for managing student records.

  • ๐ŸŽฎ Tic-Tac-Toe Game โ€” An Android game with win detection, score tracking, and restart functionality.

  • ๐ŸŒ Personal Portfolio Website โ€” A responsive site showcasing my skills, projects, and contact info.


๐Ÿ” Featured Project: Food Delivery Database

A fully functional NoSQL database system for a food delivery platform (like Foodpanda/UberEats).

๐Ÿ“Š Project Overview

Feature Description
Database MongoDB (NoSQL)
Language Java 17
Build Tool Maven
GUI Tool MongoDB Compass

๐Ÿ—‚๏ธ Database Collections

Collection Purpose
Customers User profiles and order history
Restaurants Partner restaurant details
MenuItems Food items and pricing
Orders Customer order tracking
Riders Delivery personnel details
Payments Transaction records

โšก Key Features Implemented

  • โœ… CRUD Operations โ€” Create, Read, Update, Delete records
  • โœ… Aggregation Pipeline โ€” For generating reports and analytics
  • โœ… Indexing โ€” Optimized query performance (up to 100x faster)
  • โœ… Java-MongoDB Integration โ€” Lightweight Java app connecting to MongoDB

๐Ÿ”— View Full Repository


๐Ÿ› ๏ธ Tech Stack & Tools

Category Technologies
Languages Java (Intermediate), C++ (Intermediate), HTML, CSS, JavaScript
Databases MongoDB, NoSQL, SQL / MySQL
Build Tools Maven
Mobile Android Studio
Tools Git, GitHub, MS Office, VS Code, MongoDB Compass
AI & Design Generative AI Tools, Prompt Engineering, Canva, Photoshop
Soft Skills Client Handling, Sales, Negotiation, Team Collaboration, Time Management, Problem-Solving

๐Ÿ“‚ All Projects

A fully functional NoSQL database system for a food delivery platform.
Features: 6 collections ยท CRUD operations ยท Aggregation pipelines ยท Indexing ยท Java integration
Stack: MongoDB, Java 17, Maven


A minimalist web app that helps users discover films based on their emotional state.
Features: 4 mood filters ยท 5-star ratings ยท 19 curated movies ยท Cyberpunk neon UI ยท Fully responsive
Stack: HTML, CSS, JavaScript ยท Deployed on Vercel
๐Ÿ”— Live Demo ยท GitHub


๐Ÿ“š Student Management System

A Java-based academic project for managing student data.
Features: Add, delete, update, and view student records ยท Object-Oriented Programming principles
Stack: Java, OOP


๐ŸŽฎ Tic-Tac-Toe Game

A classic two-player Android game.
Features: Win detection ยท Score tracking ยท Restart functionality ยท Clean UI
Stack: Android Studio, Java


๐ŸŒ Personal Portfolio Website

A responsive site to showcase my work and personality.
Features: Projects section ยท Contact form ยท Clean design
Stack: HTML, CSS, JavaScript


๐Ÿ† Achievement

3rd Position โ€” Arduino-Based Medicine Reminder Project
Punjab College Seminar, 2025
Built an Arduino-based device that reminds patients to take their medication on time using alarms and LED indicators.


๐Ÿ’ผ Experience

Role Duration Key Highlights
Real Estate Agent 3 Months (Full-Time) Sold properties ยท Handled client inquiries ยท Built negotiation skills
Freelance Thumbnail Designer 2 Months Designed YouTube thumbnails ยท Collaborated with clients ยท Used Canva & Photoshop

๐Ÿ“š Education

Degree Institution Year
BS Computer Science Education University, Lahore 2024 โ€“ 2028 ( Currently CGPA: 3.47)
Intermediate (ICS) Punjab College, ARG Campus 2022 โ€“ 2024
Matriculation Allied School 2020 โ€“ 2022

Key Courses: DSA ยท OOP ยท Database Systems ยท Web Development ยท AI (in progress)


๐ŸŒ Languages

  • English โ€” Fluent (written & spoken)
  • Urdu โ€” Native
  • Punjabi โ€” Native

โ˜• Hobbies & Interests

๐Ÿ“– Reading Classic Books ยท โœˆ๏ธ Traveling ยท ๐Ÿ’ป Coding Personal Projects ยท ๐ŸŽฌ Watching Movies with Friends


๐Ÿ“ฌ Get In Touch


"Always building, always learning. One query at a time." ๐Ÿš€

Pinned Loading

  1. movie-mood-finder movie-mood-finder Public

    A movie recommendation website that filters movies by mood. Sad, Motivational, Dark, etc. Currently in development. More features coming. Give it a try.

    JavaScript

  2. FoodDelivery-Database FoodDelivery-Database Public

    A fully structured NoSQL database designed to manage the complete lifecycle of a food delivery application. This project simulates backend data interactions for customers, restaurants, menu items, โ€ฆ