Software Developer

An IT graduate with a passion for transforming ideas into sleek, user-friendly digital experiences. Specializing in Flutter and asp.net core development, I thrive on building cross-platform mobile apps and responsive web interfaces that blend functionality with aesthetic appeal. With a strong foundation in software development and a knack for UI/UX design, I deliver solutions that are both technically robust and visually engaging. My goal is to craft seamless user experiences that make a lasting impact.

Mohamed
Learning More
Hi There! πŸ‘‹πŸ»

I'M Mustafa Mansuor

Software Developer

LET ME INTRODUCE MYSELF

I’m Mustafa Mansuor, a Sudanese IT graduate (2024) pursuing a professional path in Software Development. My journey across countries and industries has shaped my mindset with adaptability, discipline, and persistence. Today, I focus on building robust, scalable software solutions with modern architecture and best practices.

I started with mobile development using Flutter, gaining hands-on experience in UI design, state management (Provider, Riverpod), and cross-platform application development. Over the past year, I have been concentrating on the .NET ecosystem, building backend services and web applications using ASP.NET Core, Entity Framework Core, RESTful APIs, and SQL Server. I also work with authentication and authorization mechanisms (JWT, Identity), cloud services (Azure), and deployment pipelines to deliver maintainable, secure, and performant applications.

My core path is software development, supported by Flutter, .NET, databases, and cloud platforms. I am continuously expanding my expertise in backend architecture, microservices, automation, and scalable cloud-native systems. My long-term goal is to become a full-stack software engineer capable of designing and delivering secure, efficient, and user-centric solutions across web and mobile platforms.

πŸ“± Flutter ☁️ Firebase πŸ—„οΈ SQL πŸ’» .NET Core 🌐 MVC πŸ…²# C# 🐳 Docker

Skills & Expertise

Continuously expanding my technical toolkit

🌐 HTML 90%
🎨 CSS 85%
⚑ JavaScript 80%
πŸ“± Flutter 75%
☁️ Firebase 70%
πŸ—„οΈ SQL 75%
πŸ’» ASP.NET 80%
πŸ…²# C# 90%
API
85%
HTML CSS JavaScript Flutter Firebase SQL ASP.NET C# API

Education & Certifications

Academic foundation and professional development

BSc in Information Technology

The Future University, Sudan
2018 – 2024

Completed a Bachelor’s degree in Information Technology with a solid foundation in software development, databases, networking fundamentals, and IT systems. Developed strong problem-solving skills through academic projects and practical labs, with exposure to both backend and frontend technologies.

Software Development
Programming fundamentals, OOP concepts, and application development
Databases & Systems
SQL databases, system analysis, and IT infrastructure basics
Graduation
Bachelor’s degree completed in 2024
University

Full-Stack Bootcamp (ASP.NET Core MVC)

Coderz for Software & Training
Amman, Jordan β€” Completed 160 Hours

Intensive full-stack training focused on building real-world web applications using ASP.NET Core MVC. Covered backend development with C#, database design using SQL, authentication, CRUD operations, and frontend integration.

ASP.NET Core MVC
Controllers, Views, Models, and RESTful architecture
C# & SQL
Backend logic, Entity Framework, and relational databases
ASP.NET API
API endpoints, JWT authentication, and secure data handling, database management.
Hands-On Projects
Practical implementation of full-stack applications
University

Featured Projects

Hands-on implementations showcasing my technical skills

Mobile Cleaning-Services App

Mobile Cleaning-Services App

End-to-end product built with Flutter & Dart: customer app, provider app, and a full Firebase / Node.js admin panel. Features instant booking, GPS-based scheduling, payments, push alerts, and real-time order tracking. Deployed on iOS, Android, and web.

Flutter Dart Mobile
Cleaning Services Admin Panel

Cleaning Services Admin Panel Application

The Admin Panel Application serves as the management layer for the customer mobile application, enabling administrators to monitor, control, and update services and requests in real time through a shared backend.

Flutter Dart Web-App
SIA SMS

SIA SMS

SIA School Management System (SMS) is a platform for school administration: Admin Panel for managing students, teachers, classes, events, and exam results. Teacher Panel for assignments and grades. Student Panel for accessing materials, timetables, and results. Secure authentication and role-based access control. all controlled through an api.

ASP.NET C# SQL ASP.NET API
SIA SMS API

SIA SMS API

RESTful API backend for SIA School Management System, providing comprehensive endpoints for managing academic operations. Features JWT authentication, role-based authorization (SuperAdmin, Admin, Finance, Teacher, Student), and complete CRUD operations for students, teachers, classes, subjects, attendance, and exam results. Includes advanced reporting endpoints with filtering capabilities, file upload management for timetables and documents, and robust error handling with standardized responses.

ASP.NET Core API C# Entity Framework SQL Server JWT Auth RESTful
Activity Finder

Activity Finder

A web application where user locations are defined and nearby activities are fetched via API. Provides routes and filtering options, including mood-based filters. Users can also create their own activities.

JavaScript API Web-App
The Unknown Adventure

The Unknown Adventure

Story-based game providing multiple story options, where choices determine the continuation of the narrative.

Game Interactive Flutter
CheckMate

CheckMate

A todo list mobile application module, in which users can add, delete and update the status of their tasks.

Flutter Interactive
The Football Quiz

The Football Quiz

A football-based quiz game including multiple true/false questions across different categories.

JavaScript Quiz
Notes App

Notes App

Simple web application that takes user text and converts it to speech, with multiple voice options available.

Web-App JavaScript
Text To Speech

Text To Speech

Web application allowing users to add, delete, and update notes, and convert them to audio.

Web-App JavaScript
Image World

Image World

Simple web application with an image search engine; users can type text and get related images.

Web-App JavaScript

Get In Touch

Feel free to reach out for collaborations or inquiries

Contact Information

Riyadh, Saudi Arabia

Social Profiles

Project Title

Project Image

Project description will be loaded here.

Category

Networking

Duration

2 weeks

Technologies

Cisco, VLANs

Status

Completed

VLANs Switching Security
Message sent successfully!