avatar

Mehdi Mousavi

Software Developer

ABOUT

Full-stack developer with expertise across the entire application stack. On the backend, I build robust APIs and services using Node.js, .NET, and PHP, with experience in database design, cloud infrastructure, and performance optimization.

On the frontend, I develop responsive web applications with Angular and create cross-platform mobile apps using Flutter, as well as native Android/iOS solutions. I focus on creating seamless, high-performance experiences from server to screen.

MY JOURNEY AS A DEVELOPER
Java
My programming journey began with J2ME, developing applications for Java/Symbian phones.
Wordpress
I gained my first web development experience creating and maintaining WordPress websites for clients.
Android
I taught myself Android development and created my first native Android apps using Java and the Android SDK.
PHP
I transitioned to web application development with PHP and MySQL.
C# .Net
I expanded my skill set to build Windows applications with C#.
UI Design
User experience design became a focus as I started designing mobile apps using Sketch and later Figma.
Swift
I began developing for iOS, building my first iPhone apps with Swift.
Objective-C
I expanded my iOS development skills to include Objective-C.
Asp .Net & Angular
I learnt to create full-stack web apps combining ASP.NET and Angular.
Flutter
I picked up Flutter to develop cross-platform mobile apps for both iOS and Android.
Node.js
I started developing backend applications using Node.js with Express and MongoDB.