Open to senior engineering and technical leadership roles

Abdulrahman Morshed —software engineer.

I'm Abdulrahman, a software engineer based in Buraydah. For six years I've built products and stayed with them after launch — Flutter apps, Django backends, Next.js web, payment integrations and real-time systems.

Today I lead engineering at Somow and I'm responsible for Abber, Wisal and Azbah — from architecture and the backend through payments, releases and whatever breaks in production.

The part I care about is what happens after launch: architecture the team can work in, review that catches things early, and monitoring that tells you before a user does. On my team that took QA-reported defects down by half.

Role
Senior Software Engineer & Technical Lead
Company
Somow
Based in
Buraydah, Saudi Arabia
Works on
Mobile · Backend · Web · Payments
Languages
Arabic (native) · English (working)
6+
Years engineering
98
Apps & services shipped
20
Live on Apple, Google & Huawei
7.6M+
Lines of code authored

Scroll, swipe or use the arrow keys

01 / 042022 — Now

Abber

Dream & Vision Interpretation Marketplace

A marketplace where someone sends a dream and gets it interpreted by a vetted interpreter. I built and run it end-to-end: a Django backend covering ~30 business domains, the Flutter app, payments, wallet, store, live sessions — and the production operation behind all of it.

21K+
users
40K+
orders
600K+
live messages
4.7★
App Store
FlutterDjangoWebRTCPaymentsReal-time
Abber — app screen 1
Abber — app screen 2
Abber — app screen 3
02 / 042024 — Now

Maskani

Social Real-Estate Platform

A real-estate platform where owners deal with clients directly — listings, services, jobs, property requests and real-time chat. I built three client applications against one Django platform in Docker: the Flutter app, an internal operations app, and the Next.js web app. It runs across six countries.

3
client stacks
6
countries
24/7
real-time chat
Next.jsTypeScriptFlutterDjangoDocker
maskani.homes
Maskani
03 / 042025 — Now

Azbah

Group Expenses & Settle-Up

Group members split expenses and settle claims between each other by wallet or cash, on a strict double-entry ledger with an operations panel behind it. Financial edge cases are resolved in the ledger rather than patched in the interface.

PostgreSQL
ledger store
Django REST
backend
FlutterDjango RESTPostgreSQLAccounting
Azbah — app screen 1
Azbah — app screen 2
Azbah — app screen 3
04 / 042024 — Now

Wisal

Consultation Marketplace

Paid consultations with verified vendors over chat and VoIP calls, settled through a wallet. I designed the money flows around double-entry accounting rules instead of treating the wallet as a running balance, so refunds, holds and payouts reconcile.

2×
entry ledger
VoIP
in-app calls
FlutterDjangoVoIPDouble-Entry
Wisal — app screen 1
Wisal — app screen 2
Wisal — app screen 3

Everything shipped

Six years of work, grouped by what it is rather than when it happened.

133
repositories
12
organisations
7
published packages
2019
shipping since

Consultations

Two-sided products: a request goes in, a vetted professional answers, money moves.

Real estate

Listings, ownership and the people around a property.

Maskani

2025 — Now

Social real estate · app, admin, web, backend

FlutterDjangoNext.js

Dalal

2023

Property market for Yemen — app and Django backend

FlutterDjango

Delivery & logistics

Fleets, drivers and live position — where a late update is a lost order.

Wasselak

2023

Five apps on one core — customer, captain, business, staff, admin

FlutterDjangoWebSocket

TruckGo

2023

Freight · shipper app, driver app, web, ML service

FlutterPython

Mapbox App

2023

Live map and route tracking

FlutterMapbox

Mawsil · DBCargo · Shipperit

2022

Food delivery and cargo apps with REST backends

FlutterNode

Accounting & payments

Ledgers, wallets and gateways — where a rounding error is a real loss.

Kushak

2026

Accounting for kiosks and shops — branches, settlements, invoices, staff, stock

FlutterFirebase

Alminshar

2024

Accounting system for a sawmill business

Flutter

Azbah

2024 — Now

Expense splitting and settle-up on a double-entry ledger

FlutterDjango

Ezbh

2025

Group management with its own financial system

Flutter

Aleuhda

2022

Payments — payment requests, wallet and verification, on its own organisation

Flutter

Payment gateways

2023 — Now

HyperPay, Apple Pay, STC Pay and Tamara in production apps

3D SecureDartKotlin

Social & content

Feeds, chat and communities — products whose value is other people.

Wasla

2026

Group and channel directory with chat, questions and challenges

FlutterFirebaseBLoC

Social Network

2023

Feed, profiles and following

Flutter

KingLink

2022

WhatsApp group-link directory

Flutter

Linkati

2023

Link directory and sharing

FlutterFirebase

Story

2023

Stories and short-form publishing

Flutter

Blogstory · Mogamo3aty

2024

Blogging and group apps

Flutter

Commerce & retail

Catalogue, cart, checkout — and the back office behind them.

Khashkhash

2025

Django storefront backend — Docker, CI, production settings split

DjangoDocker

Danya

2023

Django store with accounts and product catalogue

Django

E-commerce

2021

Django storefront with blog and dashboard

Django

E-commerce Pro

2021

Full storefront and admin

JavaScriptCSS

Mateam

2021

Restaurant management site and app

JavaScriptFlutter

Business & operations

The systems a company runs on rather than sells.

Somow

2024 — Now

Company platform and internal operations

JavaScriptNode

Moqawlat

2026

Contracting platform

Flutter

Purete

2024

Multi-service Django behind NGINX, a database per service

DjangoDockerNGINX

AppProof

2026

Beta-testing platform — app, web, backend

FlutterDjangoNext.js

Networking & infrastructure

Talking to hardware and the protocols underneath, not to an API someone wrapped for you.

MikroTik Manager Pro

2026

Router administration — dashboard, users, cards, logs, approvals, code-gated licensing

FlutterMikroTik APIFirebase

Custom Socket Push

2023

Push notifications over a raw socket, without a vendor SDK

Dart

Education & children

Arabic-first learning, where the language is the hard part.

Games

Built for the parts engineering rarely asks for — timing, feel and state.

AI & automation

Pipelines that run without a human in the loop.

FactForge

2026

Idea to published video across six agent stages

PythonLLM

CutReact

2026

Automated video editing and audio engineering

PythonFFmpeg

TruckGo AI

2023

Pricing and matching service for freight

Python

Open source

Packages other teams depend on — published, versioned, maintained.

Desktop & web tools

Small, single-purpose things built to be used, not demoed.

CopyPaste

2026

macOS menu-bar clipboard manager

SwiftUI

WhatsApp Notification Saver

2026

Recovers deleted messages from the notification log

FlutterAndroid

ardev.dev

2026

This portfolio — deck UI, bilingual, own analytics stack

Next.jsFirebase

qr · colorcraft · typeblaze · calcpro

2026

QR codes, palettes, typing practice, calculators

Next.jsTypeScript

brainquiz · resumeforge · timer · passgen

2026

Quizzes, résumé builder, timers, password generation

Next.jsTypeScript

numwords · codesnap · markflow · units · age

2026

Numbers to words, code images, Markdown, conversion, dates

Next.jsTypeScript

How I work

The tools change; the process doesn't.

I start with the problem, not the framework. Requirements, system design, implementation, testing, deployment — then production support, which is where most of the real decisions show up. That has taken me across mobile apps, Django backends, real-time systems, payment integrations and AI tooling. I've moved between stacks when the product required it: Java, then Flutter, then Django, then Next.js, then multi-agent systems. The tools changed; the process didn't.

Requirements & Analysis·Architecture & Design·Integration·Testing / QA·Deployment·Production Support

Backend & Distributed Systems

PythonJavaNode.jsDjangoDjango RESTCeleryRedisPostgreSQLDockerAWS S3MicroservicesDistributed SystemsScalability

Web & Mobile

Next.jsTypeScriptReactFlutterDartSwiftKotlinClean ArchitectureBLoC

Real-Time & Platforms

WebRTC (Agora)WebSocketFirebaseCI/CDSentry

Payments & Fintech

HyperPayTapTamaraMadaSTC PayApple PayGoogle PayPayPalVisaMastercardStripe3D Secure

AI & Automation

AI-Assisted DevelopmentClaude CodeCursorGitHub CopilotCodexGeminiClaudeLLM ToolingMulti-Agent SystemsAutomation

Where I've worked

Roles, and what I've published in the open.

SomowMay 2022 — Present · Buraydah

Senior Software Engineer & Technical Lead

  • Promoted from Flutter Developer to Senior Software Engineer & Technical Lead. Responsible for Abber, Wisal and Azbah from architecture through production support.
  • Cut QA-reported defects by 50% by introducing engineering standards, code review and production monitoring.
  • Led weekly architecture reviews for 4–6 engineers and wrote the Clean Architecture handbook the team works from.
  • Technical point of contact for external providers — Tamara, Meta, Huawei and payment gateways.
Independent2019 — 2022 · Remote

Flutter & Android Developer

  • Shipped cross-platform apps with REST integrations to the App Store and Google Play.
  • Built production Android apps in Java for clients — requirements through Play Store release.
Available for senior roles

Building something that has to work?

Tell me what you're building and what's breaking. I read every message myself and reply within a day.

me@ardev.dev
Buraydah, Saudi Arabia10:03 local timeAST · UTC+3
© 2026 Abdulrahman MorshedBuilt with Next.js — designed and coded by me.