Software engineer, full stack and mobile.

Abdurahman Ibrahem

I ship products end to end: the Flutter apps, the backends behind them, and the pipelines that release them.

Canadian citizen. TN eligible for the US. Open to relocation.

A career, as a git log

Every job is a branch, every product a tag. Newest at the top. Expand a commit for what shipped.

HEAD HEAD is now contractmataaoneavant

  1. Jun 2025 Deliver part-time mobile work for Khadamat khadamat d45e29a
  2. Jun 2025 Part-time mobile developer at Khadamat khadamat d98df04

What is running right now

The products I have shipped, checked live from the edge every half hour. Nothing here is a screenshot.

Open-source Android emulator for the Mac, rooted in a minute.

  • Rust
  • Slint
  • gRPC
  • MCP
  • Astro
Checking
Not checked yet

Self-hosted release tool for Flutter apps. Version 1.0.

  • Dart
  • Flutter macOS
  • SQLite
  • MCP
Checking
Not checked yet

Bookkeeping for trucking fleets. On the App Store and Google Play.

  • Flutter
  • NestJS
  • Prisma
  • PostgreSQL
  • Shorebird
Checking
Not checked yet
Fin-trak fintrak.ly Work in progress

Local-first personal finance for Libyan banks.

  • Vue 3
  • SQLite-WASM
  • React Native
  • NestJS
Checking
Not checked yet
Libya Pulse libyapulse.ly Work in progress

Live map of fuel, ATMs, roads and power across Libya.

  • Flutter
  • Laravel
  • PostGIS
  • Redis
  • WebSockets
Checking
Not checked yet
LBY Tech lbytech.ly

The studio site for the products above.

  • Next.js
  • Cloudflare
Checking
Not checked yet
This site abdurahman.ly

Checks itself, too.

  • Astro
  • Cloudflare Workers
  • KV
Checking
Not checked yet

Selected work

Written as decision records: the context, the calls I made, and what they cost. No line counts.

  • Daftaar

    Solo, end to end. In production.

    Bookkeeping for trucking fleets, shipped end to end and live on both stores.

    Replaces the paper ledger a fleet owner keeps. Log a trip and it settles each driver’s share, advances and payments into one running balance, then exports the month for the accountant.

    • Flutter
    • NestJS
    • Prisma
    • PostgreSQL
    • Next.js
    • Shorebird
    Read the decisions
  • Mataa

    Software engineer, mobile team lead from January 2025, part time since February 2026. In production.

    The full app suite for an e-commerce and delivery company, on one shared core.

    Customer, vendor and driver apps on a shared Dart core serving up to 115,000 monthly users, a payment layer over 10+ providers, a server-driven storefront staff can redesign without a release, and semantic product search.

    • Flutter
    • Melos
    • Mason
    • Shorebird
    • React
    • TypeScript
    Read the decisions
  • XPath

    Solo, end to end. Released, version 1.0.

    A self-hosted release tool for Flutter apps: build, sign, upload, tag and track from your own Mac.

    One headless engine owns projects, secrets, jobs and store status. A Mac app, a CLI, an MCP server for AI agents and remote runners all talk to it, and it releases to App Store Connect, Google Play, Firebase App Distribution and Shorebird.

    • Dart
    • Flutter macOS
    • SQLite
    • WebSocket
    • MCP
    • Docker
    Read the decisions
  • Jidr

    Solo, end to end. Released, version 0.2.

    An open-source Android emulator for Apple Silicon Macs, with one-click rooted devices.

    A free alternative to Genymotion Desktop. It runs Google’s emulator images headless, roots a device with Magisk and verifies it, and ships a desktop app, a CLI and an MCP server so Claude and other agents can see and drive the phone.

    • Rust
    • Slint
    • gRPC
    • JSON-RPC
    • MCP
    • Magisk
    Read the decisions
  • Live Main

    Solo. Research prototype, public.

    Version control for agent swarms: one shared live main, a copy-on-write overlay per agent.

    Sixteen agents working through 336 tasks landed all 336 with no failures, against 252 landed and 81 failed for the usual pull request flow, in a third of the wall time.

    • TypeScript
    • Go
    • FUSE
    • Durable Objects
    • Cloudflare Containers
    • Workers
    Read the decisions
  • Native AI Bridge

    Solo. Published on GitHub.

    A Flutter plugin for Apple's on-device Foundation Models.

    Gives Flutter apps access to Apple Intelligence features on iOS 26 and later: private, offline, and without a hosted model in the request path.

    • Dart
    • Swift
    • platform channels
    • code generation
    Read the decisions
  • Fin-trak

    Solo. Work in progress.

    A local-first ledger that reads Libyan bank statements on the device.

    Libyan banks expose no public API, so Fin-trak parses statements from 12 of them on the device and builds a double-entry ledger. Sync is optional and encrypted, so the server never sees a description, an account number or a counterparty.

    • Vue 3
    • TypeScript
    • Pinia
    • SQLite-WASM
    • XChaCha20-Poly1305
    • pdf.js
    Read the decisions
  • Libya Pulse

    Solo. Work in progress.

    A live map of fuel, working ATMs, open roads and power.

    Crowd-sourced situational awareness that blends community reports with data pulled from other sources, so coverage holds when submissions are thin.

    • Flutter
    • Laravel
    • PostGIS
    • Redis
    • WebSockets
    Read the decisions
  • OneAvant guest platform

    Software engineer. Live in three hotels.

    White-label guest apps and in-room tablets for luxury hotels.

    One Flutter kernel package branded per property by config, real-time guest and staff communication with live translation across 10+ languages, voice control of the room, and a Zigbee smart-room layer across three hotels. Company work, so described at CV level only.

    • Flutter
    • Agora
    • WebSocket
    • SSE
    • Zigbee

Also built

Smaller pieces, listed without ceremony.

  • DartNative kits Nine Flutter packages ported to DartNative with their original APIs (Riverpod, Lucide, haptics, paging, PostHog and more), plus 17 bugs filed upstream as minimal repro repositories.
  • Cost and risk aware GitOps platform Prices a Kubernetes change at review time and gates it on cost and risk policy. Go.
  • Kodnab Delivery A delivery platform, apps and backend.
  • Server-driven UI toolkit The backend service and front end behind the storefront approach used at Mataa.
  • Flutter bricks Mason bricks that stamp out a feature package with the layers already in place.

On my desk this week

Public GitHub activity, pulled by the same worker that checks the services above.

    GitHub profile

    Skills, as a manifest

    Only things that shipped in the work above. No percentages.

    name: abdurahman
    description: full stack and mobile engineer
    
    environment:
      languages: [dart, typescript, swift, csharp, python, sql, rust, go]
      spoken: [english, arabic]        # both native
    
    education:
      degree: bsc_computer_engineering
      school: college_of_electronic_technology   # tripoli
    
    dependencies:
      # mobile
      flutter:                          # every app on this page
      swift:                            # native plugins and platform channels
      shorebird:                        # over the air Dart updates
      bloc_cubit:
      go_router:
      get_it:
      melos:                            # monorepos, feature packages
      mason:                            # bricks that stamp out a feature
    
      # web
      react:
      vue:                              # fin-trak
      nextjs:
    
      # backend
      nestjs:                           # daftaar, fin-trak
      prisma:
      dotnet:                           # .NET 9, EF Core
      fastapi:                          # search and recommendations
      laravel:                          # libya pulse
    
      # desktop and tooling
      rust:                             # jidr
      slint:                            # jidr's desktop app
      grpc:                             # emulator control, frames in
      flutter_macos:                    # xpath's mac app
      mcp:                              # jidr and xpath, for ai agents
    
      # data and infra
      postgresql:
      postgis:                          # geo queries
      redis:
      qdrant:                           # vector search
      onnx:                             # embeddings in the service
      docker:
      kubernetes:
      gitops:
      cloudflare:                       # workers, tunnels, dns
      durable_objects:                  # live main's coordinator
      fuse:                             # live main's overlays, in go
    
      # realtime
      agora:                            # voice and video
      websockets:
      sse:
    
      # release
      github_actions:
      codemagic:
      fastlane:
      app_store_connect:
      homebrew:                         # xpath cask
    
    dev_dependencies:
      arabic_rtl_ux:                    # first class, not a translation pass
      payment_gateways:                 # stripe, moamalat, edfaly, sadad and more
      server_driven_ui:

    Get in touch

    Canadian citizen, TN eligible for the United States, open to relocation. Remote works too.