BACKGROUND

About

Full-stack developer and iOS learner building offline-first apps for real problems — deployed systems, real clients, and one ML hackathon on the leaderboard.

I'm a Sudanese student studying Electrical Engineering at Nusa Putra University in Indonesia. I taught myself to code because the problems I cared about needed software, not circuits.

I've shipped three systems — a full e-commerce platform, a cafe ordering system, and a desktop ERP running live in a real client's business every day. I placed 4th out of 132 teams in an ML hackathon predicting agricultural dry spells for farmers in Sudan.

I've since moved into open source — contributing to Headlamp, the Kubernetes-SIG web UI, on its Knative plugin (accessibility, i18n, and Eventing resource support). Kubernetes-adjacent work is a different discipline from what production web taught me: sustained review on a codebase I didn't author, and design conversations that happen in public. iOS learning continues in parallel — BizCore Mobile ships to the client once Apple Developer Program enrollment clears.

Download CV
3.96GPA / 4.00
4th/ 132 IndabaX
3Deployed
2028Graduation

NEXT CHAPTER

Applied to the LFX Mentorship program (CNCF) — Knative Eventing plugin for Headlamp, the Kubernetes-SIG web UI. Contributions live on headlamp-k8s/plugins: accessibility fix #1057, i18n sweep #1066, and the reviewable split #1136.

KubernetesKnativeReactTypeScriptOpen Source

MINDSET

How I Think About Building

Build for the Underserved

The most interesting engineering problems aren't in Silicon Valley. They're in places where the infrastructure is unreliable and the stakes are real — farms, small businesses, offline communities.

Ship, Then Iterate

Deployed software in a real business beats perfect code in a repo. I bias toward getting something working in the real world, then improving it based on actual usage.

Understand the Full Stack

From SQLite schemas to SwiftUI animations — knowing how each layer works lets me make better decisions at every level and debug across boundaries most developers treat as black boxes.

Constraints Drive Creativity

No internet? CoreML solves it. No backend? SwiftData solves it. Tight budget? Supabase solves it. Constraints force you to find elegant, specific solutions rather than throwing compute at problems.

WORK

Projects & Experience

BizCore Desktop ERP

Active
Client Work · 2-person team·2026 — present

Desktop ERP built for a tailoring boutique in Abu Dhabi. Offline-first SQLite with Supabase cloud sync, full Arabic RTL interface, financial tracking, inventory management, and Cloudflare R2 backups. Live since April 2026 — 800 customers in the system.

ElectronReactSQLiteSupabaseCloudflare R2

TechNest E-Commerce

Web · Full-Stack·January 2026 — March 2026

Solo end-to-end e-commerce platform. JWT auth, role-based access, admin dashboard, Stripe payments with idempotent webhooks, Gemini AI chatbot, and automated email flows — every piece built alone. Deployed as an architectural proof-of-concept.

Next.jsExpressMongoDBStripeGemini AI
View project

Brew-Bite Café System

Web · Full-Stack·December 2025 — January 2026

Two-app café ordering system: customer-facing ordering with QR cashier verification, and a full admin dashboard for order tracking, menu management, and payment workflows. Two codebases, one Supabase backend.

Next.jsTypeScriptSupabaseTanStack QueryReact
View project

BizCore Mobile

Active
iOS App·May 2026 — present

SwiftUI companion for the desktop ERP. Critical-stock local notifications via UNUserNotificationCenter — what a desktop app physically cannot deliver. Feature-complete and tested end-to-end; distribution to the client pending Apple Developer Program enrollment.

SwiftUISwiftDataSupabase RESTMVVMUNUserNotificationCenter
View project

STUDY

Education

Bachelor of Electrical Engineering

Nusa Putra University · Sep 2024 — 2028 (expected)

2nd Year · GPA: 3.96 / 4.00

COMMUNICATION

Languages

EnglishFluent — working language
ArabicNative
IndonesianConversational (A2)