Available for Select Contracts (Q4 2026 / Q1 2027) • Direct Response Within 24 Business Hours

Independent engineer · Cairo, Egypt

Production Mobile & Web Systems Built for Real-World Conditions

I help founders and engineering teams build offline-first mobile apps, transactionally locked web platforms, and schema-constrained AI workflows that keep running when networks drop or payments retry.

Direct technical reply from Mahmoud within 24 business hours. Zero agency overhead.

Portrait of Mahmoud AttiaCairo, Egypt
Working across EU · US · MENA

01 / Selected systems

Flagship Systems & Case Studies

Six systems built around the constraints that matter in production: connectivity, hardware, privacy, payments, and dependable automation.

02 / Work together

Core Engineering Services

A direct engineering partnership from architecture through production delivery.

01 / What I build

Cross-Platform Mobile Apps with Native Kotlin, Java & Swift Bridging

Best for: Founders and product teams needing a production iOS and Android app that requires low-level OS capabilities or hardware accessories.

Cross-platform frameworks like Flutter and React Native provide fast release cycles, but projects often stall when standard plugins hit platform boundaries. I write the native Kotlin, Java, and Swift bridges required for custom background services, payment terminals, and network extensions. Every mobile application includes offline-first local data synchronization so users never experience broken screens during connectivity drops.

What you receive

  • Full-lifecycle iOS and Android applications built in Flutter or React Native with clean architectural separation.
  • Custom native modules in Kotlin, Java, or Swift for specialized hardware, POS printers, or system-level services.
  • Offline-first local data persistence using Hive or SQLite with conflict-free cloud data reconciliation.
  • App Store and Google Play deployment preparation with verified production build scripts.

Verified proof: HS VPN, QuickChargingPOS, Aksira, FitForge

Discuss a Mobile Project

02 / What I build

Full-Stack Web Platforms & SaaS MVPs with Transactional Safety

Best for: Early-stage startups and businesses requiring multi-tenant web platforms, customer booking engines, or transactional marketplaces launched in 4 to 8 weeks.

Launching a commercial platform requires backend systems that handle edge cases before real traffic hits. I engineer full-stack platforms using Next.js, React, NestJS, and PostgreSQL or MongoDB, implementing concurrency locks that stop double-booking race conditions. Every payment flow features Redis-backed webhook deduplication so customers never experience duplicate credit card charges on retried requests.

What you receive

  • Production-ready web applications and administrative control portals built with Next.js, React, and TypeScript.
  • Resilient backend APIs using Node.js or NestJS with Prisma, PostgreSQL, MongoDB, and Redis caching layers.
  • Idempotent Stripe payment processing and webhook handlers that eliminate double-billing risks.
  • Role-based access control, sensitive data encryption with blind indexing, and complete API documentation.

Verified proof: StayEase, MedConnect Egypt, and the gLiter loyalty specification

Discuss a Web Platform

03 / What I build

Production AI Systems & Autonomous Python Backend Daemons

Best for: Companies looking to automate data workflows or embed intelligence into their products without dealing with prompt hallucinations or API outages.

Standard prompt wrappers fail when language models return malformed text or hit upstream rate limits. I design deterministic AI workflows and autonomous 24/7 Python backend daemons that constrain Gemini models with strict JSON schemas. Unstructured data is validated into typed structures before it touches your database, backed by fallback model cascades and automated alert channels.

What you receive

  • 24/7 autonomous backend worker services built with Python asyncio, persistent SQLite or PostgreSQL storage, and Docker.
  • Schema-constrained Gemini integrations using Pydantic validation that guarantee reliable, structured JSON output.
  • Multi-tier model fallback pipelines and automatic retry handlers that prevent downtime during provider rate limits.
  • Multi-channel notification dispatchers across Telegram, email, and webhooks with duplicate alert suppression.

Verified proof: Classroom Sentinel, Focus Ritual, Aksira

Discuss an AI Automation

03 / How I work

Engineering Standards: Why These Systems Run Uninterrupted

Real users drop internet connections, tap buttons repeatedly, and input unexpected text. I engineer software around edge cases so systems stay online and data remains consistent.

01

Offline-First Mobile Architecture with Conflict-Free Cloud Sync

Most mobile apps display blank screens or crash when internet connectivity drops. I architect applications using local databases like Hive or SQLite as the primary data source, queuing user actions locally before synchronizing with cloud backends. In FitForge, workout sessions persist offline and synchronize cleanly once online, while QuickChargingPOS caches commercial fuel transactions during station network outages.

02

Native Platform & Hardware Bridging Beyond Plugin Limits

When standard Flutter or React Native packages lack support for low-level operating system APIs, typical developers recommend rewriting the project or abandoning features. I write native Kotlin, Java, and Swift modules that interface directly with OS internals. In HS VPN, I built native network extensions (NEPacketTunnelProvider on iOS and Kotlin VpnService on Android), while Aksira embeds a complete FlutterEngine inside a native Android InputMethodService.

03

Idempotent Financial Systems & Database Concurrency Locks

Payment webhooks frequently retry over spotty connections, and concurrent users often try to purchase the same inventory simultaneously. I protect transaction pipelines with Redis deduplication keys and database concurrency locks. In StayEase, expiring MongoDB TTL locks prevent double-booking race conditions during simultaneous checkouts, and Redis handlers ensure Stripe webhooks execute exactly once.

04

Surgical, Schema-Constrained AI Integrations Without Hallucinations

Freeform text prompts produce unpredictable outputs that break production databases and user interfaces. I restrict generative AI models to structured information extraction bounded by strict Pydantic JSON schemas and mathematical algorithms. In Classroom Sentinel, Gemini extracts academic deadlines into typed JSON fields for automated alerts, while Focus Ritual feeds extracted document concepts into a deterministic SM-2 spaced-repetition memory formula.

05

Production Fleet & Self-Hosted Linux Infrastructure Ownership

Software reliability extends past application code into server operating systems, reverse proxies, and networking layers. I manage self-hosted Linux server fleets, configure Caddy reverse proxies with automatic SSL, and run containerized Docker services. For HS VPN, I operate nine production server nodes across international regions.

04 / Complete body of work

Portfolio Archive: 13 Projects, Coursework & Specifications

Thirteen archive entries span mobile applications, web platforms, desktop coursework, concepts, and specifications. Each entry describes its own scope and status.

Showing 13 of 13 projects

Questions, answered

Frequently Asked Questions About Working with Mahmoud

Are you a solo freelance engineer or a software agency?

I am an independent Full-Stack & Mobile Software Engineer providing single-source technical execution. You collaborate directly with me across the entire lifecycle: architecture design, writing Kotlin, Swift, TypeScript, and Python, and deploying Linux infrastructure. Every commit comes directly from me, giving you clear accountability and direct technical communication from day one.

What happens when cross-platform Flutter or React Native apps hit native OS or hardware limits?

Mahmoud writes custom Kotlin, Java, and Swift native bridges when standard plugins fail. On Google Play, HS VPN uses Swift NEPacketTunnelProvider and Kotlin VPN tunnels across 9 server nodes. In QuickChargingPOS, he wrote a Java NamiPayModule for Sunmi hardware POS thermal printers, while Aksira embeds a FlutterEngine inside a native Android InputMethodService.

How do you prevent payment double-charging and race conditions in web apps?

Mahmoud builds transactional safety directly into database and payment layers. In StayEase, Redis-backed idempotent Stripe webhook processing prevents duplicate charges during network retries, paired with MongoDB TTL reservation locks to stop double-booking. In MedConnect Egypt, he implemented AES-256 National ID encryption with SHA-256 blind indexing. The gLiter project specification describes an immutable append-only financial points ledger.

How do you build AI integrations that do not hallucinate or crash on unexpected inputs?

Mahmoud replaces fragile prompt wrappers with schema-constrained Gemini integrations and deterministic code. Classroom Sentinel runs an autonomous 24/7 Python asyncio daemon that extracts assignment deadlines from unstructured announcements using Pydantic JSON schemas to dispatch idempotent Telegram alerts. Similarly, Focus Ritual pairs Gemini PDF extraction with a deterministic mathematical SM-2 spaced-repetition algorithm.

05 / Start a conversation

Discuss Your Project Scope & Architecture

Share your target timeline, product requirements, or technical bottleneck. I personally review every inquiry and provide an initial architectural assessment within 24 business hours.

Direct personal reply from Mahmoud within 24 business hours with an initial technical assessment.

The inquiry form is not connected to a delivery service yet. Your message will open in your email app; review it there and choose Send.