I'm a Software Engineer who enjoys transforming ideas into meaningful digital experiences. From web and mobile applications to AI-powered solutions and games, I focus on building products that are practical, polished, and impactful. Driven by curiosity and a commitment to quality, I love solving problems, learning new technologies, and creating solutions that make a difference.
I believe technology is most powerful when it solves real problems. Whether I'm building a web platform, a mobile application, an AI solution, or a game, I enjoy turning ideas into polished products that people can genuinely benefit from. Curiosity drives me, quality guides me, and learning keeps me moving forward.
01
Discover
Understand the problem first
Before writing code, I focus on understanding the goal, the users, and the challenges. The best solutions come from solving the right problem, not just building features.
02
Design
Plan with purpose
I turn ideas into clear designs and structured plans, thinking through user experience, functionality, and scalability before development begins.
03
Build
Bring ideas to life
I develop applications with clean code, attention to detail, and a strong focus on quality, creating solutions that are both functional and maintainable.
04
Improve
Refine and grow
Great software is never finished. I continuously test, learn, and improve each project to create better experiences and stronger solutions over time.
Tech I Work With
Building across web, mobile, AI, desktop, and game development.
C#
Java
Python
JavaScript
TypeScript
Swift
PHP
HTML5
CSS3
ASP.NET Core
React
Node.js
Express.js
NestJS
Django
Unity
Scikit-learn
Pandas
NumPy
Matplotlib
SQL Server
PostgreSQL
MongoDB
Supabase
Azure
Docker
Git
GitHub
GitHub Actions
Postman
Figma
C#
Java
Python
JavaScript
TypeScript
Swift
PHP
HTML5
CSS3
ASP.NET Core
React
Node.js
Express.js
NestJS
Django
Unity
Scikit-learn
Pandas
NumPy
Matplotlib
SQL Server
PostgreSQL
MongoDB
Supabase
Azure
Docker
Git
GitHub
GitHub Actions
Postman
Figma
(01 — 11)
Featured Work
Hover a cardTap to expand
01
CareSync
Clinic Appointment & Resource System
Real-time clinic appointment platform on Azure.
Clinic platform with JWT authentication, role-based access control, and live appointment tracking over SignalR. Built on Web API and Entity Framework Core with Azure SQL, and delivered to Azure App Service through GitHub Actions CI/CD.
ML models classifying 13 patient activities from IMU data.
Benchmarked six machine learning models on wearable IMU sensor data to recognize 13 patient activities, reaching 94.45% accuracy with Random Forest. Powers automated recovery monitoring, with the full evaluation pipeline visualized in Matplotlib.
Desktop system automating academic advising at BIT.
Windows desktop system for Bahrain Institute of Technology that automates academic advising — recommending eligible courses, validating prerequisites and corequisites against academic history, and tracking specialization progress across four IT tracks in a layered C# architecture.
Native iOS marketplace with booking, payments, and reviews.
Native iOS app covering the full marketplace journey — booking, payments, and reviews — with real-time data sync through Supabase and a recommendation system driven by user ratings. Structured around UIKit, Storyboard, and MVC.
Full-stack podcast app with boards and custom profiles.
Full-stack podcast platform where listeners browse shows, organize favorites into personal boards, and customize their profiles. A React and Vite frontend talks to a Node and Express API over MongoDB, with Cloudinary handling media.
Secure web platform supporting a 9-month career development program, pairing role-based advisor dashboards with personalized progress tracking that follows each student from enrollment to completion. Built with Django and PostgreSQL.
First-person puzzle-horror with adaptive enemy AI.
Atmospheric first-person experience built around stealth, sound-based enemy detection, and adaptive AI that hunts the player across interconnected zones. Engineered in Unity 6 on the Universal Render Pipeline for moody, cinematic lighting.
MEN-stack application giving students, professionals, and creatives a private space to document their work. Authenticated users manage a personal gallery of projects, creating, updating, and deleting entries organized by category and description.
Community platform where authenticated users publish film reviews, upload posters and media, and manage their own contributions, with separate admin and creator roles. Built in PHP with session-based authentication, MySQL, and AJAX interactions.
30-round Stroop-effect game testing focus and memory.
Thirty rounds across three escalating phases — match the font color, then the word itself, then recall a briefly flashed color from memory. Timed responses score ten points per correct answer toward a perfect 300.
Desktop application designed for a large company's HR department, offering a Swing-based interface to create, search, and maintain staff and department records. Modeled in UML with OOP principles, persisting data through file I/O.
I'm currently open to new opportunities. Whether you have a role in mind, a project you'd like to bring to life, or a problem worth solving, I'd love to hear about it.