Files
.profile/README.md
T

91 lines
5.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Hi, I'm Mudabbir Ahmad 👋
[![Degree](https://img.shields.io/badge/BSc_Computer_Science-First_Class_Honours-blue?style=flat-square)](https://www.kingston.ac.uk)
[![Location](https://img.shields.io/badge/Location-London%2C_UK-red?style=flat-square&logo=googlemaps&logoColor=white)](#)
I am a **Computer Science Graduate** from **Kingston University** based in London, UK.
I specialize in cross-platform mobile development, RESTful API design, and core software engineering principles. My focus is on delivering efficient backends in **Node.js/Express.js**, **Java**, and **Go**, coupled with responsive frontends in **React Native** and **React.js**.
---
## 🛠️ Tech Stack & Languages
### **Languages**
![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=openjdk&logoColor=white)
![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)
![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white)
![Go](https://img.shields.io/badge/Go-00ADD8?style=for-the-badge&logo=go&logoColor=white)
![Kotlin](https://img.shields.io/badge/Kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white)
![C++](https://img.shields.io/badge/C%2B%2B-00599C?style=for-the-badge&logo=c%2B%2B&logoColor=white)
![PHP](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge&logo=php&logoColor=white)
![SQL](https://img.shields.io/badge/SQL-4479A1?style=for-the-badge&logo=postgresql&logoColor=white)
### **Frameworks & Web**
![React Native](https://img.shields.io/badge/React_Native-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![Node.js](https://img.shields.io/badge/Node.js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white)
![Express.js](https://img.shields.io/badge/Express.js-000000?style=for-the-badge&logo=express&logoColor=white)
![Android SDK](https://img.shields.io/badge/Android_SDK-3DDC84?style=for-the-badge&logo=android&logoColor=white)
![Expo](https://img.shields.io/badge/Expo-000000?style=for-the-badge&logo=expo&logoColor=white)
### **DevOps & Infrastructure**
![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white)
![Proxmox](https://img.shields.io/badge/Proxmox_VE-E57000?style=for-the-badge&logo=proxmox&logoColor=white)
![Debian](https://img.shields.io/badge/Debian-A81D33?style=for-the-badge&logo=debian&logoColor=white)
![Git](https://img.shields.io/badge/Git-F05032?style=for-the-badge&logo=git&logoColor=white)
### **IDEs & Tools**
![VS Code](https://img.shields.io/badge/VS_Code-007ACC?style=for-the-badge&logo=visualstudiocode&logoColor=white)
![IntelliJ IDEA](https://img.shields.io/badge/IntelliJ_IDEA-000000?style=for-the-badge&logo=intellijidea&logoColor=white)
![Android Studio](https://img.shields.io/badge/Android_Studio-3DDC84?style=for-the-badge&logo=androidstudio&logoColor=white)
---
## 🚀 Featured Projects
### 📺 [MASS – Media Aggregation & Sorting System](https://github.com/mudabbir-ahmad/Media-Aggregation-and-Sorting-System)
*Final Year University Project*
* Engineered a cross-platform mobile application aggregating content streams from separate endpoints into a unified interface.
* Implemented an in-memory caching layer in **Express.js** to optimize payload deliveries and reduce API latency by **30%**.
* Automated build verification cycles with integrated **CI/CD pipelines**, cutting integration times by **20%**.
* **Tech Stack:** `React Native` `Expo` `Node.js` `Express.js` `REST API`
---
### 📍 [Location-Based Treasure Hunt App](https://github.com/mudabbir-ahmad/MAD-Treasure-Hunt)
* Mobile game driven by real-time GPS coordinates and hardware compass orientation to compute bearing/distance toward physical caches.
* Designed and tested custom RESTful backend endpoints achieving **90% code coverage**.
* **Tech Stack:** `React Native` `Geolocation API` `REST API` `Jest`
---
### 📱 [Routines App](https://github.com/mudabbir-ahmad/Kotlin-TB2P1)
* Native Android habit tracking application constructed on the **MVVM** pattern.
* Configured local SQLite/Room data persistence and native system notification schedules for routine habit reminders.
* **Tech Stack:** `Kotlin` `Android Studio` `MVVM` `Room`
---
### 📑 [CV Builder Application](https://github.com/mudabbir-ahmad/CV-Builder)
* Desktop GUI application applying **Object-Oriented Design (OOD)** principles and Swing layout managers to dynamically export structured documents.
* **Tech Stack:** `Java` `Java Swing` `OOP`
---
## 💻 Working Environment & Infrastructure
| Setup | Operating System / Platform | Usage |
| :--- | :--- | :--- |
| **Desktop Workstation** | Windows 11 Pro | Primary Development & Daily Work |
| **Mobile Workstation** | macOS | Portable Development |
| **Homelab Server** | Proxmox VE (Single-Node Mini PC) | Containerized Microservices & Self-Hosted Infrastructure |
---
## 📫 Connect with Me
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/mudabbir-ahmad-4245a0281/)
[![Email](https://img.shields.io/badge/Email-D14836?style=for-the-badge&logo=gmail&logoColor=white)](mailto:mudabbira.uk@gmail.com)