Top expert badge
Recommended expert
Profile header background

Muhammad Arslan

Sr. Software Engineer

Muhammad Arslan
Profile header overlay
Frankfurt am Main, Germany

Experience

Dec 2024 - Nov 2025
1 year
London, United Kingdom

Sr. Software Engineer

Hoja AI

Expertise details
Position Summary
Sr. Software Engineer at Hoja AI
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Built scalable Flutter apps (mobile & web) using BLOC and Clean Architecture, improving app performance and maintainability.
  • Delivered advanced AI & agentic AI features with real-time communication and personalized user flows.
  • Developed backend services in Ktor (Kotlin) and ensured quality via testing, CI/CD, code reviews, and Scrum practices.
Jun 2024 - Dec 2024
7 months
Islamabad, Pakistan

Sr. Software Engineer

Mercurial Minds (M.M)

Expertise details
Position Summary
Sr. Software Engineer at Mercurial Minds (M.M)
Industries
Information Technology
Media and Entertainment
Business Areas
Information Technology
Product Development
Quality Assurance
  • Revamped Jazz Tamasha OTT app using Flutter with BLOC and MVVM, enhancing streaming speed, UI responsiveness, and cross-platform stability.
  • Improved streaming for faster loading and seamless UX across devices.
  • Enhanced Android TV experience via Kotlin, optimizing performance and playback.
  • Implemented CI/CD pipelines, deep linking, automated tests, and mentored a developer to full-time.
Aug 2022 - May 2024
1 year 10 months
Islamabad, Pakistan

Full Stack Flutter Developer

NextTier

Expertise details
Position Summary
Full Stack Flutter Developer at NextTier
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Built cross-platform Flutter apps with advanced UI, animations, BLOC/Provider state management, and scalable navigation.
  • Developed Node.js backend with real-time sockets, REST APIs, and AI-powered content generation; Dockerized and deployed with CI/CD.
  • Led sprint planning, code reviews, and mentoring, ensuring best coding practices, reusable architecture, and maintainable code.
  • Integrated Firebase for analytics, database, crash reporting, and deep linking.
Aug 2020 - Jul 2022
2 years
Islamabad, Pakistan

Flutter Developer

EoriSoft

Expertise details
Position Summary
Flutter Developer at EoriSoft
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Developed responsive Flutter apps using MVC and state management with Provider, ensuring localization and optimized performance.
  • Integrated Google Maps, payments, and APIs to enhance interactivity and functionality.
  • Participated in sprint planning, agile collaboration, code reviews, and CI/CD with GitHub Actions.
  • Managed crash fixes and ensured maintainable, high-quality code.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology and Media and Entertainment.

Information Technology
Media and Entertainment
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Project Management, and Quality Assurance.

Information Technology
Product Development
Project Management
Quality Assurance
Profile match chart

Summary

Senior Flutter Developer with 4+ years of experience in cross-platform mobile development and 2+ years in backend engineering, focused on advanced AI features, agentic AI workflows, real-time communication, and scalable clean architecture.

Skills

  • Mobile & Frontend: Flutter, Dart, Android, Ios, Kotlin
  • Backend Frameworks: Kotlin (Ktor), Node.js
  • Databases: Sql Server, Firebase, Mongodb
  • Version Control: Git, Github, Bitbucket
  • Software Architecture: Clean Architecture, Mvvm, Mvc, Clean Code
  • Apis & Integrations: Rest, Graphql, Webhooks, Socket.io
  • Cloud & Devops: Ci/cd, Docker, Digitalocean, Google Cloud, Aws
  • Team & Project Management: Agile/scrum, Code Reviews, Leadership

Languages

Urdu
Native
English
Advanced
German
Elementary

Education

Oct 2025 - Present

Frankfurt University of Applied Sciences

Master's in High Integrity System · High Integrity System · Frankfurt, Germany

Oct 2017 - Jun 2021

Federal Urdu University of Arts, Science and Technology

Bachelor's in Computer Science · Computer Science · Islamabad, Pakistan · 3.75 CGPA

Statistics

Experience

Total positions 4
Experience in Information Technology 5.5 y
Avg length 1 y 3 m
Longest experience 1 y 11 m

Global Experience

Countries worked in 2 (Pakistan, United Kingdom)
Primary country Pakistan

Expertise

Recent roles Sr. Software Engineer, Full Stack Flutter Developer, Flutter Developer
Main industries Information Technology, Media and Entertainment
Main business areas Information Technology, Product Development, Project Management

Qualifications

Highest degree Master

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Muhammad based?

Muhammad is based in Frankfurt am Main, Germany.

What languages does Muhammad speak?

Muhammad speaks the following languages: Urdu (Native), English (Advanced), German (Elementary).

How many years of experience does Muhammad have?

Muhammad has at least 5 years of experience. During this time, Muhammad has worked in at least 3 different roles and for 4 different companies. The average length of individual experience is 1 year and 4 months. Note that Muhammad may not have shared all experience and actually has more experience.

What roles would Muhammad be best suited for?

Based on recent experience, Muhammad would be well-suited for roles such as: Sr. Software Engineer, Full Stack Flutter Developer, Flutter Developer.

What is Muhammad's latest experience?

Muhammad's most recent position is Sr. Software Engineer at Hoja AI.

What companies has Muhammad worked for in recent years?

In recent years, Muhammad has worked for Hoja AI, Mercurial Minds (M.M), NextTier, and EoriSoft.

Which industries is Muhammad most experienced in?

Muhammad is most experienced in industries like Information Technology and Media and Entertainment.

Which business areas is Muhammad most experienced in?

Muhammad is most experienced in business areas like Information Technology, Product Development, and Project Management. Muhammad also has some experience in Quality Assurance.

What is Muhammad's education?

Muhammad holds a Master in High Integrity System from Frankfurt University of Applied Sciences and a Bachelor in Computer Science from Federal Urdu University of Arts, Science and Technology.

What is the availability of Muhammad?

Muhammad is immediately available for suitable projects.

What is the rate of Muhammad?

Muhammad's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Muhammad?

To hire Muhammad, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 900-1060 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.