起動中

Mostafa.

Portfolio

LOADING
tap anywhere to skip
モバイルアプリエンジニア • Mobile Software Engineer

Portfolio — 履歴書

モスタファ・マフムード — モバイルアプリエンジニア

Mostafa Mahmoud
Technical Specifications
MobileFlutter, Dart, Kotlin
BackendGo Gin, Spring Boot
CoreRust, Android Native

High Performance Systems & Elegant Mobile Ecosystems.

Dedicated Software Engineer specialized in Flutter, Dart, Go (Gin), Rust, and Kotlin (Spring Boot / Android native). Crafting high performance, concurrent, and scalable solutions with a focus on technical excellence and user experience.

0+Projects shipped
0OSS packages
0+Students mentored
0+Years experience
Services // What I ship

What I
Do.

Four focused offers. Each one ends with a concrete deliverable and docs, not slides.

Mobile Apps

Flutter apps with native Kotlin bridges when needed, clean architecture and store-ready builds.

FlutterDartKotlinAndroid Native
→ Store build + docs

Backend Systems

Backends with Go (Gin) or Kotlin (Spring Boot): REST APIs, auth, SQL & NoSQL data, caching, and Docker deploys.

GoGinSpring BootSQL & NoSQLDocker
→ API + compose file

Packages & Perf

Dart/Go/Rust helpers with bench scripts and clear limits documented.

DartGoRustFFI
→ Package + bench

Mentoring

Flutter roadmaps and code review for student teams.

RoadmapReviewWorkshops
→ Roadmap + sessions
設計 • 開発 • 構築 • 計測 • 出荷設計 • 開発 • 構築 • 計測 • 出荷設計 • 開発 • 構築 • 計測 • 出荷設計 • 開発 • 構築 • 計測 • 出荷設計 • 開発 • 構築 • 計測 • 出荷設計 • 開発 • 構築 • 計測 • 出荷設計 • 開発 • 構築 • 計測 • 出荷設計 • 開発 • 構築 • 計測 • 出荷
Selected work // Apps & APIs

Shipped
Work.

Not only GitHub libraries. Apps with store constraints and backend APIs with measured behavior. Private work is marked as private-demo.

app • Android / iOS
2024 • open-source

Tadamon

Scan a product, get a clear on-device answer.

Problem — Shoppers needed a fast check without uploading photos.

Role — Flutter dev — Objectbox + Firestore sync, ML Kit scanning

FlutterDartBLoCObjectboxFirestoreML Kit
On-device scanCloud syncBLoC
app • Android Tablet
2024 • private-demo
Private

Lothga Tablet

Kids tablet shell with guarded content.

Problem — Private client app, not on GitHub. Needed one shell for many games plus parental controls.

Role — Flutter dev — shell, audio, local DB

FlutterDartRiverpodSQLiteAudio
Single shellParental controlsLocal-first
Demo on request — NDA client work
backend • REST API
2025 • private-demo
Private

GDGoC Benha API

Events, attendance, and roles API.

Problem — Community app needed events, attendance, and roles without Firebase lock-in.

Role — Backend — Gin API, Postgres, Docker

GoGinPostgresDockerJWT
REST + JWTPostgresDockerized
Demo on request — NDA client work
backend • CLI + pipeline
2025 • open-source

GoPix Service

Image pipeline behind the GoPix CLI.

Problem — Batch conversion needed checksums and parallel workers with clear errors.

Role — Go dev — workers, formats, CLI

GoCLIWorkersWebP/AVIF
Parallel workersChecksumMulti-format
app • Android
2025 • open-source

Motivational Quotes

Shake the phone, get a quote with native feel.

Problem — Needed real sensor-driven interaction, not just a button.

Role — Flutter + Kotlin — platform channels, accelerometer

FlutterDartKotlinPlatform Channels
Shake gestureNative bridgeClean arch
Demo on request — NDA client work
app • Android / iOS
2025 • open-source

Move App

Browse movies with cached, smooth lists.

Problem — Movie browsing needed caching, smooth images, and crash reports.

Role — Flutter dev — Hive cache, Dio, Sentry

FlutterDartBLoCHiveDioSentry
Hive cacheGetIt + DioSentry
Demo on request — NDA client work
Open Source // ライブラリ

Code
Libraries.

Packages with bench scripts and documented limits. Numbers live in each repo, not in headlines.

0
ProjectsIndexed
0
StarsEarned
Dart Package庫
0

Quantum-Crypto

Post-quantum crypto suite for Flutter: NIST ML-KEM (FIPS 203) and ML-DSA (FIPS 204) over a Rust core. Bench numbers in the repo.

DartGPL-3.0
ML-KEM / ML-DSARust coreAES-256-GCM
Dart Package庫
5

Waffle-DB

Local vector database for Flutter: Rust + HNSW indexing, 1536+ dimension embeddings with KNN search. Bench numbers in the repo.

DartGPL-3.0
HNSW indexRust coreKNN search
Dart Package庫
11

Flutter-Dicom

DICOM parsing and medical image rendering for Flutter, with a Rust core and GPU shaders. Benchmarks are linked in the repo.

DartGPL-3.0
Rust coreDICOMGPU shaders
Dart Package庫
8

Network-Reachability

Network monitoring with multi-target probing and DNS resolution via a native core. Usage and limits are documented in the repo.

DartGPL-3.0
Rust coreDNS probingCircuit breaker
Dart Package庫
4

FP-Growth

FP-Growth frequent-pattern mining. The 1M-transaction run (~1.46s) is the repo bench setup, not a general guarantee.

DartGPL-3.0
Isolate poolMemory-cappedBench script in repo
Library庫
3

Radix_Plus

In-place Radix Sort implementation for Dart and Flutter, providing significant speed improvements over standard sorting for number lists.

DartGPL-3.0
継続は力なり • 改善 • 実務 • 計測継続は力なり • 改善 • 実務 • 計測継続は力なり • 改善 • 実務 • 計測継続は力なり • 改善 • 実務 • 計測継続は力なり • 改善 • 実務 • 計測継続は力なり • 改善 • 実務 • 計測継続は力なり • 改善 • 実務 • 計測継続は力なり • 改善 • 実務 • 計測
Arsenal // The exact tools

Tools of
The Trade.

No buzzword bingo. Every item below is used in the work you just scrolled past — or the proof coming next.

Mobile

モバイル
  • Flutter
  • Dart
  • Kotlin
  • Android Native
  • BLoC
  • Objectbox
  • Hive

Backend

バックエンド
  • Go
  • Gin
  • Spring Boot
  • REST
  • JWT
  • Postgres
  • SQLite
  • Docker

Native Core

コア
  • Rust
  • FFI
  • GPU Shaders
  • ML Kit
  • Platform Channels

Tooling

道具
  • Git
  • Linux
  • Docker
  • CI/CD
  • Sentry
  • Dio
Uses // Daily drivers

Daily
Drivers.

The tools behind the work above — write, ship, observe, and what is being explored next.

16
ToolsLoaded

Write

書く
  • Flutter
  • Dart
  • Kotlin
  • Go
  • Rust

Ship

出荷
  • Git
  • Linux
  • Docker
  • CI/CD

Observe

観測
  • Sentry
  • Bench scripts
  • Dio
  • JWT

Exploring

探求
  • ML-KEM / ML-DSA
  • HNSW search
  • GPU shaders
Professional Path // 職歴

Professional
Experience.

Service Record // Maintenance Log
Oct 2024 – Present
Head of Flutter

GDGoC Benha University

Benha, Egypt
JPフラッター部門責任者
01
Record #01
Oct 2024

Leading the Flutter track: roadmap, workshops, and code review for student teams.

01
Building GDGoC Benha App V2 for events and bootcamp delivery.
02
Maintaining a Flutter roadmap used by 200+ students.
03
Running workshops on state management and clean architecture.
04
Reviewing community projects and mentoring juniors.
4 entries logged
Aug 2024 – Aug 2024
Flutter Developer [Volunteer]

Lothga

Jeddah, Saudi Arabia, SA
JPフラッターデベロッパー
02
Record #02
Aug 2024

Built the 'LothgaTablet' app shell: core structure, audio, and local data.

01
Implemented core app structure and shared kernel features.
02
Added an audio layer for in-game feedback.
03
Set up a central local database for game content.
04
Added parental controls for progress and content.
4 entries logged
Oct 2022 – May 2026
Bachelor of Computer Science

Benha University

Benha, Egypt
JPコンピューターサイエンス学士
03
Record #03
Oct 2022

Focusing on Software Engineering, Algorithms, and AI.

01
Studying Computer Science, building skills in programming and algorithms.
1 entries logged
Milestones // How it compounded

The
Path.

Every step below is documented somewhere above — experience, work, or credentials.

06
StopsSo far
  1. 2022

    Started CS

    Began Computer Science at Benha University — software engineering, algorithms, AI.

  2. 2024

    First client app

    Built the LothgaTablet shell: core structure, audio layer, and local database.

  3. 2024

    Led Flutter track

    Became Head of Flutter at GDGoC Benha — roadmap used by 200+ students.

  4. 2024

    Shipped Tadamon

    On-device product scanning with cloud sync — open source.

  5. 2025

    Backends + packages

    Go APIs with Docker deploys, plus Dart packages with Rust cores and bench scripts.

  6. 2026

    Graduation

    Final year — closing the degree while staying open for apps, backends, and package work.

Now // Loading the present

Right
Now.

A snapshot, not a promise — updated as the work shifts.

Live
Leading

Flutter track at GDGoC Benha — roadmap, workshops, and the community app V2.

Studying

Final stretch of the CS degree at Benha University (2022 – 2026).

Shipping

Go backends and Dart packages with bench scripts and documented limits.

Open to

Apps, backends, and package work. Replies within 48h.

Process // How I work

Brief to
Handover.

Same rhythm every time. You always know what comes next and what you receive.

01

Brief

Scope, platform, and what done looks like. Fixed deliverable list.

02

Build

Thin slice first: working app or endpoint, then iterate.

03

Measure

Bench, latency, and edge cases. Numbers go in README.

04

Harden

Errors, empty states, and store/API docs. Then handover.

FAQ // Before you ask

Fair
Questions.

The answers clients usually need before the first call.

06
AnswersReady

Yes — open for new opportunities: apps, backends, and package work. Replies within 48 hours.

認定 • 実績 • 知識 • 技能認定 • 実績 • 知識 • 技能認定 • 実績 • 知識 • 技能認定 • 実績 • 知識 • 技能認定 • 実績 • 知識 • 技能認定 • 実績 • 知識 • 技能認定 • 実績 • 知識 • 技能認定 • 実績 • 知識 • 技能
Credentials

Certifications
& Achievements.

03Sealed
Head of Flutter
認定
Verified Achievement

Head of Flutter

Benha University
Feb 2026
The Complete Flutter Development Guide
認定
Verified Achievement

The Complete Flutter Development Guide

Udemy
Aug 2025
The Complete Dart Development Guide
認定
Verified Achievement

The Complete Dart Development Guide

Udemy
Jan 2025
芸術 • 創造 • 表現芸術 • 創造 • 表現芸術 • 創造 • 表現芸術 • 創造 • 表現芸術 • 創造 • 表現芸術 • 創造 • 表現芸術 • 創造 • 表現芸術 • 創造 • 表現
Visual Archive

Art
Gallery.

29
ItemsIndexed
B2B Visual Analysis
Visual Entry 01

B2B Visual Analysis

B2B Visual Keyword
Visual Entry 02

B2B Visual Keyword

B2B Visual Hub
Visual Entry 03

B2B Visual Hub

BFCAI Identity
Visual Entry 04

BFCAI Identity

Brand New Generation
Visual Entry 05

Brand New Generation

BNG Keyword Analysis
Visual Entry 06

BNG Keyword Analysis

Sarada Visual Art
Visual Entry 07

Sarada Visual Art

Chainsaw Man Makima
Visual Entry 08

Chainsaw Man Makima

Demon Slayer Art
Visual Entry 09

Demon Slayer Art

Sensei 106 Persona
Visual Entry 10

Sensei 106 Persona

Digital Soul 14
Visual Entry 11

Digital Soul 14

Ethereal Background
Visual Entry 12

Ethereal Background

Free Palestine Art
Visual Entry 13

Free Palestine Art

Honor Gallery Logo
Visual Entry 14

Honor Gallery Logo

Ice Coffee Team
Visual Entry 15

Ice Coffee Team

Japan Coffee Logo
Visual Entry 16

Japan Coffee Logo

Japanese Girl Portrait
Visual Entry 17

Japanese Girl Portrait

JJK Fight Scene
Visual Entry 18

JJK Fight Scene

JJK Sensei Concept
Visual Entry 19

JJK Sensei Concept

Mostafa Mahmoud Logo
Visual Entry 20

Mostafa Mahmoud Logo

Naruto Style Art
Visual Entry 21

Naruto Style Art

Night Light Concept
Visual Entry 22

Night Light Concept

Nightscape 14
Visual Entry 23

Nightscape 14

Pizza Girl Illustration
Visual Entry 24

Pizza Girl Illustration

Red Night Concept
Visual Entry 25

Red Night Concept

Sakura Petals
Visual Entry 26

Sakura Petals

Sensei Spy Identity
Visual Entry 27

Sensei Spy Identity

Sensei Art Archive 44
Visual Entry 28

Sensei Art Archive 44

Tadamon App Identity
Visual Entry 29

Tadamon App Identity