Hi, I am

Mahdi Abbasi

Web & App Developer | Modern, Maintainable Products

I’m Mahdi, a Vienna-based developer building responsive web and mobile applications with Flutter, Firebase, and Next.js.

5+Experience
20+Projects
2000+Users

Selected Project Work

A selection of products built with Flutter, Next.js, and Firebase, with an emphasis on responsive interfaces and maintainable implementation.

ProjectNetWorld

ProjectNetWorld

Contributing to a Flutter app for construction project coordination and document workflows.

FlutterREST APIFirebaseConstruction Tech
View case study
Ashna-Website

Ashna-Website

A responsive Next.js platform for Persian-language news, services, and community listings in Austria.

Next.jsTypeScriptFirebaseTailwind CSS
View case study
Ashna

Ashna

A Flutter community app connecting Persian speakers in Austria with news, services, listings, and messaging.

FlutterFirebase AuthCloud FirestoreCloud Storage
View case study

Technologies I Work With

These are the technologies I use to design, build, and maintain web and mobile products.

Flutter

Flutter

Next.js

Next.js

Firebase

Firebase

React js

React js

MySQL / PHP / Rest API

MySQL / PHP / Rest API

Wordpress

Wordpress

What I Can Help With

I build responsive websites and mobile apps with Flutter, Next.js, and Firebase, with careful attention to accessibility, performance, and maintainable code.

Mobile App Development

I build fast, beautiful apps with Flutter for both Android and iOS.

Website Development

Modern, responsive websites with Next.js and Firebase — clean, fast, and SEO-ready.

SEO Optimization

I help your site rank better with clean code, smart structure, and fast load times.

Custom Solutions

Tailor-made apps and websites built exactly for your idea or business needs.

Firebase Integration

Authentication, real-time data, and cloud features — all powered by Firebase.

Performance Tuning

Speed up your app or site and clean up the code for smoother performance.

Notes from the Work

I write about my projects, important decisions, and what I learn along the way—from difficult bugs to useful development patterns.