AHMED
Welcome, I'm

AHMED AMMAR.

Solve Problems & Build Solutions.

Software engineer focused on building mobile applications, with experience developing applications and systems across multiple platforms, including Android, iOS, with additional exposure to desktop development using Flutter.

Flutter
React

About Me

Hi again, I'm Ahmed Ammar Siddig. I'm in the beginning and starting a long journey in technologies and systems, very interested in this field, and I thank Allah for helping me to reach this point. I'm tenacious to continue this journey and persistent in learning and improving my experience.

In every project, I'm prone to start from scratch and collaborate with the team in different phases, especially on analysis and schema design. This helps me know more details and insights about the project, focusing more on building the User Interface and handling all operations that need it in web or mobile applications, because this is my specialty.

I am also closely involved in other phases of projects, contributing thoughts on project architecture, database design, and more.

Code · Design · Ship

Building interfaces and systems across web, mobile, and desktop.

Services

Areas I focus on across platforms

Mobile Applications

Build cross-platform projects for Android and iOS using the Flutter framework, with a focus on polished UI and reliable state management.

Web Applications

Build and develop creative websites — my first specialty — using React.js and Next.js for modern, performant web experiences.

Desktop Applications

Build corporate desktop systems with Flutter, applying the same cross-platform approach used for mobile to serve desktop workflows.

Experience

Mobile Application Developer @ Right For Advanced Business

Oct 2023 - PresentPort Sudan, Sudan
  • Developed and shipped cross-platform mobile applications for Android and iOS using Flutter.
  • Contributed in 5+ software projects across different domains, including Airports, Energy & Fuel Distribution, and Real Estate industries.
  • Built a Right Support App ( Software House ), a support management system designed to assist helpdesk teams in managing and tracking technical issues for client companies, The application enables efficient ticket management, problem tracking, and communication between support teams and clients.
  • Built a fuel and product ordering app for Petronoor Energy Co. Ltd. with interactive maps, station discovery, order placement, and delivery tracking.
  • Built a VIP Lounge management app for SAS Airports Operations, enabling company delegations to manage and create permissions for VIP lounge reservations.
  • Integrated RESTful APIs and implemented state management using BLoC and Provider.
  • Translated Figma UI/UX designs into high-quality mobile interfaces aligned with business requirements.
  • Architected mobile applications from scratch, including project structure, state management strategy, and reusable widget architecture.
  • Collaborated with backend developers and designers to define features, requirements, API contracts, and database schema decisions.
  • Diagnosed and resolved performance bottlenecks, UI bugs, and application stability issues.
  • Contributed throughout the mobile application development lifecycle, from planning and development to testing and deployment.
  • Improved mobile application development productivity by approximately 20% through code optimization, reusable components, and streamlined development workflows.

Front-End Developer @ Right For Advanced Business

Jun 2023 - Oct 2023Khartoum, Sudan
  • Built responsive web interfaces using React.js based on Figma designs.
  • Implemented state management using Redux Toolkit and Context API.
  • Architected front-end solutions from scratch, including project structure, API integration, and reusable component design.
  • Integrated RESTful APIs to connect front-end features with backend services.
  • Collaborated with backend developers and designers to define features, requirements, and API contracts.
  • Diagnosed and resolved front-end performance bottlenecks and UI bugs in React.js applications.
  • Contributed throughout the software development lifecycle (SDLC), from requirements gathering to deployment.
  • Built end-to-end full-stack applications using React.js and Node.js.

Software Developer (Internship) @ Right For Advanced Business

Sep 2022 - Dec 2022Khartoum, Sudan
  • Learned the team's workflow and overall software development process.
  • Built responsive user interfaces using HTML, CSS, and JavaScript.
  • Learned React.js and applied it to real-world projects.
  • Integrated frontend applications with backend APIs.
  • Collaborated with developers to identify, troubleshoot, and resolve issues.
  • Used Git and GitHub for version control and collaborative development.

Projects

A selection of featured work — web, mobile, and full-stack systems.

Petronoor App
Mobile Application2026

Petronoor App

A comprehensive cross-platform operations management platform developed using Flutter, consisting of a desktop management dashboard and three mobile applications: Stations App, Drivers App, and Clients App. The platform provides centralized control and coordination of operational activities, enabling efficient communication between stations, drivers, and customers through real-time data synchronization, task management, order tracking, and operational monitoring.

Fuel & EnergyLogisticsE-commerce
Right Support App
Mobile Application2026

Right Support App

Right Support App is a support management platform designed to streamline the workflow of helpdesk and technical support teams. It enables organizations to efficiently manage, track, and resolve issues reported by their clients through a centralized and intuitive system. The application features a role-based access control system with dedicated roles for Administrators, Agents, and Employees, ensuring each user has access to the tools and information relevant to their responsibilities. The application provides a complete ticket management solution, allowing support teams to create, assign, prioritize, and monitor support requests throughout their lifecycle. It also facilitates seamless communication between support engineers and clients, ensuring timely updates and faster issue resolution. By organizing support operations in a single platform, The App helps improve team productivity, reduce response times, and deliver a better customer support experience.

Tech
SAS Mobile App
Mobile Application2025

SAS Mobile App

The VIP Lounge Management Platform is a comprehensive solution developed for SAS Airports Operations, consisting of a Windows desktop dashboard and a mobile application designed to streamline VIP lounge reservation and access management. The platform enables authorized company delegations to create, manage, and control VIP lounge reservation permissions through the mobile application, while the desktop dashboard provides centralized management and monitoring capabilities for airport operations teams. The system improves coordination between stakeholders, simplifies reservation workflows, and enhances operational efficiency by replacing manual processes with a digital management solution.

AviationAirports

Skills

Tools and technologies I work with day to day.

Programming Languages

C++DartJavaScript

Mobile

FlutterAndroid

State Management

BlocProviderRiverpod

Architecture & Principles

MVCMVVMClean Architecture

Networking & Real-time

WebSocketsFirebase (FCM, Crashlytics)MapsNotificationsDio

Testing

Flutter TestUnit TestsWidget TestsIntegration Tests

Frontend

HTMLCSSBootstrapTailwindMaterial UIReact.jsNext.js

Backend

Node.jsExpress.jsRESTful APIsSequelizeJWT

DBMS & Local Storage

MySQLMSSQLSharedPreferencesHiveSecure Storage

Tools & Workflow

GitGitHubGitFlowGitHub ActionsJiraAgile (Scrum)Waterfall

Languages

Arabic (Native)English

Soft Skills

Team CollaborationCommunicationProblem-SolvingAdaptabilityAttention to DetailTime ManagementContinuous Learning