avatar

Mehdi Mousavi

Software Developer

ABOUT

I am a skilled software developer with expertise in a variety of programming languages and technologies, including PHP, Java, Objective-C, Swift, Angular, TypeScript, Flutter, and ASP .NET.

Using my knowledge and experience, I specialize in creating user-friendly, scalable, and high-performance software solutions for web and mobile platforms.

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
Most recently, I picked up Flutter to develop cross-platform mobile apps for both iOS and Android.