Skip to main content

Ashrafu Hussein — Flutter & Supabase Software Engineer Portfolio

Ashrafu Hussein
Ashrafu HusseinTanzania (GMT+3)
Available
Incoming Mobile Dev Intern @ eGA (Oct '26)

Building robust mobile systems with Flutter & Supabase

Software engineer crafting production cross-platform apps with reactive BLoC state, spatial PostGIS discovery, offline sync, and clean domain architectures.

Flutter / Dart
BLoC / Cubit Architecture
Supabase Cloud
PostGIS, RLS & Realtime
Clean Arch
Offline-First & Hive
eGA Intern
Oct 2026 Innovation
Scroll down for case studies
Engineering Background

Crafting resilient mobile experiences with clean architecture.

I'm Ashrafu Hussein, a freelance software engineer based in Tanzania specializing in production Flutter & Dart applications backed by scalable Supabase and cloud infrastructures.

My engineering focus centers on structured architectures: separation of concerns viaBLoC / Cubitstate management, declarative deep-linking withGoRouter, and offline-first data synchronization.

Starting October 2026, I will be joining the e-Government Authority (eGA) Research and Innovation Centre as a Software/Mobile Development Intern to help build high-impact public sector digital systems.

Education
CS Diploma (2026)
Incoming
eGA Intern (Oct 26)
Location
Dar es Salaam, TZ
Ashrafu Hussein workspace
Arusha Technical CollegeClass of 2026
Core Philosophy

“Clean code is not an afterthought; it is the contract between system reliability and seamless end-user performance.”

Technical Capabilities

Specialized in Flutter, Supabase & Modern Web

A comprehensive overview of the frameworks, patterns, and cloud services I leverage to ship production software.

Mobile Architecture (Primary)

Production-ready cross-platform mobile systems built for speed and reliability.

Flutter· Core Engine
Dart· Language
BLoC / Cubit· State Pattern
GoRouter· Deep-Linking
Clean Architecture· Domain/Data/UI
Offline Sync & Hive· Local Cache
Custom Painters· Animations

Backend, Database & Spatial

Scalable data layers, real-time messaging, and geospatial queries.

Supabase· BaaS & Auth
PostgreSQL· Relational DB
PostGIS· Geospatial / Proximity
Firebase· FCM / Firestore
Edge Functions· Deno / TS
MySQL· Relational DB
REST & GraphQL· APIs

Modern Web Engineering

High-performance web companions, client dashboards, and interactive landing pages.

Next.js (App Router)· React Framework
React· UI Library
TypeScript· Type-Safety
Tailwind CSS· Design System
Framer Motion· Motion Engineering
Three.js / WebGL· 3D Graphics

DevOps, Tooling & Design

Standardized workflows for design handoffs, testing, and deployment.

Git & GitHub· VCS
Figma· UI/UX Prototypes
Android Studio / VS Code· IDEs
Postman· API Testing
Vercel / Firebase Hosting· CI/CD Deploy
Production Systems & Architectures

Crafted with Flutter & Supabase

Engineered for reactive state performance, spatial PostGIS queries, offline-first sync, and rock-solid Row-Level Security in production.

Browse GitHub Repos
Featured Case Study01 / 05

SONNOH

Social-Commerce Ecosystem · Flutter & Supabase

A production cross-platform mobile application combining an interactive video reels feed and creator timeline with an integrated multi-vendor e-commerce store, real-time messaging, instant in-app checkout, and order status broadcasts.

State EngineBLoC / Cubit Architecture
Realtime SyncSupabase WebSockets
DatabasePostgreSQL Relational
Target PlatformsiOS & Android (60fps)
Source Code
SONNOH
Multi-Vendor Store & ReelsFlutter + Supabase
Showing 5 production systems
++
SONNOH
Mobile AppProduction App

SONNOH

Social-Commerce Ecosystem · Flutter & Supabase

A production cross-platform mobile application combining an interactive video reels feed and creator timeline with an integrated multi-vendor e-commerce store, real-time messaging, instant in-app checkout, and order status broadcasts.

  • Interactive video reel feed with dynamic caching & preloading engine
  • Multi-vendor shop catalog indexing, cart synchronization & order lifecycle
FlutterDartSupabaseBLoC/Cubit+3
++
Let's Vent
Mobile AppLive · letsvent.online

Let's Vent

Proximity Event Discovery & Ticketing · PostGIS

Swipe-driven social event discovery platform connecting urban attendees with nearby music, tech, and cultural gatherings. Engineered with PostGIS geospatial radius indexing, instant digital ticket reservations, and offline-validated QR entry.

  • PostGIS geospatial ST_DWithin proximity indexing for millisecond radius queries
  • Host analytics console with real-time attendee check-in telemetry
FlutterSupabasePostGISBLoC+3
++
ProjectHub & Site Diary
Flutter WebEnterprise Web Portal

ProjectHub & Site Diary

Enterprise Project & Site Management · Flutter Web

A production-grade management portal engineered for civil engineering contractors, construction supervisors, and enterprise project tracking. Features standardized project directory indexing, admin consoles, and multi-tier member access.

  • Strict Clean Architecture separating domain entities from Supabase data sources
  • Dynamic multi-step form validation with automated PDF daily summary exports
Flutter WebDartClean ArchitectureBLoC+2
++
ATC Events & Campus Connect
Mobile AppCampus System

ATC Events & Campus Connect

Arusha Technical College Portal · Mobile & Cloud

Official campus companion application and administrative portal for Arusha Technical College students and faculty. Centralizes departmental advisories, event management, and secure academic MFA access.

  • Targeted push notifications via Firebase Cloud Messaging topic routing
  • Offline schedule synchronization with local Hive key-value persistence
FlutterDartSupabase / FirebaseHive DB+2
++
Fursafy
Mobile AppCapstone Engineering

Fursafy

Youth Opportunity & Skill Matching · Capstone

Final-year capstone engineering mobile platform designed to bridge the youth unemployment gap in Tanzania. Uses geohash spatial indexing to match vocational graduates and freelancers with verified local micro-jobs, delivery logistics gigs, and apprenticeships.

  • Proximity-first job matching utilizing geohash spatial bounding boxes
  • Standardized skill verification & portfolio display for technical trades
FlutterDartSupabaseGeohash+2
Journey & Milestones

Academic & Professional Progression

From technical foundations at Arusha Technical College to engineering impactful systems at eGA.

Starting October 2026
Incoming Milestone

Software / Mobile Development Intern

e-Government Authority (eGA) — Research & Innovation CentreDar es Salaam, Tanzania

Selected for an engineering internship at Tanzania’s central government technological authority, contributing to citizen-centric digital platforms.

  • Architecting cross-platform Flutter client modules with high security standards
  • Integrating public API standards, authentication gateways, and offline synchronization
  • Collaborating on government digital transformation initiatives within the Research & Innovation team
2023 – 2026

Ordinary Diploma in Computer Science

Arusha Technical College (ATC)Arusha, Tanzania

Completed comprehensive technical coursework in Object-Oriented Programming, Data Structures, Relational Database Design, Computer Networks, and Mobile Engineering.

  • Capstone: Developed "Fursafy" youth opportunity matching platform with spatial geohash queries
  • Engineered "ATC Campus Connect" mobile companion for departmental notices and schedules
  • Graduating in 2026 with proven expertise in Flutter/Dart and cloud architectures
2022 – Present

Independent Freelance Software Engineer

Self-Employed / Client SolutionsRemote / Tanzania

Delivering end-to-end mobile and web solutions for startups, enterprise contractors, and local businesses.

  • Engineered production applications including SONNOH (social-commerce) and Let’s Vent (proximity events)
  • Built enterprise web systems with Flutter Web and Clean Architecture (Site Diary)
  • Provided full deployment lifecycle: UI design, state modeling, Supabase setup, and Play Store releases
Connect & Collaborate

Let's build your next mobile milestone.

Available for freelance Flutter development, architecture consultation, or Supabase backend integration.

Email Address
ashrafuhussien@gmail.com
Direct / WhatsApp
+255 749 939 527
Based in
Dar es Salaam & Arusha, Tanzania (GMT+3)
Social Channels & Code