I am a Computer Science student with a strong command of Object-Oriented Programming and System-Level Logic. My primary focus is building robust applications using Java and C, while my creative side ensures those applications look modern and intuitive.
- Core Stack: Proficient in Java (Swing, OOP) and C language.
- Creative Edge: I don't just write code; I design interfaces (UI/UX) and visuals.
- Mindset: Logic-first thinker — creating efficient, modular, and scalable solutions.
- Currently Building: Full-stack academic platforms using Kotlin, Java, Supabase, and modern backend architectures.
Primary Languages (The Heavy Hitters)
Backend • Web • Database
Android Development
Creative Tools
Tools & Environment
| Project | Description & Tech Stack |
|---|---|
| Assignly Android Application | A modern Android application for COMSATS students that streamlines access to academic data through a clean mobile-first experience. Features secure authentication, assignment tracking, timetable access, attendance monitoring, result viewing, and smarter portal interaction. Built with a strong focus on usability, reliability, and real-world student workflow. 🔹 Tech: Kotlin, Jetpack Compose, OkHttp, Jsoup, EncryptedSharedPreferences, Material 3, Android Studio |
| GitStreakWidget | A lightweight, customizable GitHub streak widget built to provide a cleaner and more reliable alternative for displaying contribution streaks on GitHub profile READMEs. Designed for seamless integration with extensive theme customization and optimized rendering. 🔹 Tech: JavaScript, SVG Rendering, GitHub APIs, Vercel |
| Vector Flight Arcade Game | A fast-paced endless flyer built using JavaFX, featuring dual themed gameplay realms, modular state-driven architecture, persistent high-score tracking, and custom-rendered UI systems. 🔹 Tech: Java, JavaFX, OOP, Game Loop Design, File Serialization |
| Pac-Man JavaFX Game | A complete arcade-style Pac-Man desktop implementation with enemy AI, diamond economy, in-game store, smooth movement engine, persistent save management, and custom UI styling. 🔹 Tech: Java, JavaFX, OOP, File I/O, Event Handling, Lambda Expressions |
| Islamic Inheritance Calculator | A logic-heavy calculator implementing Islamic inheritance distribution rules, including complex Awl cases, through modular structured programming and validated algorithmic handling. 🔹 Tech: C++, Algorithms, Mathematical Logic, Structured Programming |
Code smart. Design smart. Think clearly.




