Mahmoud Mirani

Welcome!

This portfolio is a showcase of my projects, feel free to explore my work whether you're here for inspiration, collaboration, or just to follow my journey. Thank you for visiting, and feel free to get in touch if you'd like to connect or collaborate. You can find me on LinkedIn.

Try clicking on the bubbles.

Previous projects

Arrow down
Picture of a project
Asteroids
March 2021 – June 2021

Asteroid is an old-school arcade game coded with Java. You are in a spaceship avoiding asteroids while shooting them down with your canon. The controller is a handheld physical cardboardmodel of a spaceship with a builtin Arduino along with sensors, buttons and components generating tactile feedback.

ArduinoCC++JavaProcessing
Picture of a project
Popify
Okt. 2020 – Dec. 2020

A music streaming service and lyrics provider. You can search for tracks, artists and albums that are fetched from the Spotify API. You can also sing along by pushing the lyrics button that fetches lyrics for the choosen track from Musixmatch Lyrics API. At the time this project was created, Spotify did not provide lyrics for their songs.

React.jsReduxJavaScriptFirebase
Picture of a project
Seed
March 2022 – June 2022

This is a mobile game created with Unity, it is about staying alive by collecting energy, unlocking layers and playing around with gravity while on your journey to the center of the planet because you want to find water in order to become a tree on the planet.

UnityC#
Picture of a project
Notifications panel
Jan. 2023 – Sept. 2023

Developed a panel for a company that has a platform of seven integrated applications for board management. The panel collects notifications from all the applications and displays them in one place for the users. I collaborated closely with a colleague on this project and after several testing sessions, we integrated this new panel to the platform and enhanced the overall user experience of the platform users.

React.jsTypeScriptCypress Automated Testing
VisuAssist
Sept. 2023 – Work in progress

This project implements computer vision, machine learning, and object recognition to develop a mobile application tailored for individuals with visual impairments. It records live video and provides instant audio descriptions of identified objects, addressing a fundamental need identified in a survey of 5,339 visually impaired individuals. Beyond improving accessibility, this project delves into ethical considerations to ensure responsible use.

Machine LearningTensorFlowReact NativeTypeScript
A project created by

Mahmoud Mirani

 | 

mahso@kth.se

 | Linkedin