The Geographer, Johannes Vermeer, 1669

Mostafa Aly

Freelance · Remote · Available for new projects

I build complete digital products.

Web, mobile, and the systems behind them. I take products from idea to release.

Freelance Full-stack & iOS Developer

About

Software with a point of view.

I’m a full-stack and iOS developer with 10+ years of experience. I’ve worked with Luna Labs, Intesa Sanpaolo (Isybank), Reply, Gulliver and Chubb, and I built Prisy, a supermarket price-comparison app. I work remotely, on a project basis.

I work across product thinking, interface design, mobile, web, and backend systems. That range lets me keep the original idea intact while turning it into software that can actually ship and evolve.

Featured work · Live product

Prisy

A calmer signal in the supermarket aisle, built end-to-end from product direction and native interactions to data systems and release.

Prisy helps people search products, compare nearby prices, scan barcodes, and turn a basket into a clear decision about where to shop. Its price-intelligence platform also gives retailers structured, current market data.

I shaped the product and built its mobile experience, API integration, automated release gates, and App Store delivery. Then kept iterating with real usage in mind.

  • Expo
  • React Native
  • TypeScript
  • API platform
  • E2E testing
  • App Store delivery
  • Prisy search results for the same product across nearby stores
  • Prisy comparison showing different prices for the same product
  • Prisy official supermarket flyers from nearby stores, filterable by chain
  • Prisy scanner for product barcodes, grocery receipts, and photo imports
  • Prisy loyalty cards with a barcode ready at checkout

Featured work · Native iPad app

Oriel

A window onto another computer: a remote desktop client for iPad, with the VNC protocol written from scratch in Swift.

Oriel connects to Macs through Screen Sharing, including Apple's Remote Desktop sign-in, and to any VNC server on Windows, Linux, or a Raspberry Pi. Touch, trackpad, hardware keyboard, multiple displays, and the clipboard all behave the way iPad users expect.

Beyond VNC, it streams the Mac's screen through its own protocol: hardware HEVC 4:4:4 over UDP with adaptive bitrate and resolution, encrypted device pairing, Picture in Picture, and Live Activities, paired with a companion menu bar app on the Mac.

  • Swift
  • SwiftUI & UIKit
  • Metal
  • Network.framework
  • VideoToolbox
  • ScreenCaptureKit
  • CryptoKit
  • Live Activities
Oriel on iPad listing saved computers with live previews, reachable on the local network or through Tailscale
60 fps
real-time stream from a Mac to iPad
~27 ms
from screen capture to decoded frame
~6 ms
to decode a full Retina screen in Swift
0
external dependencies in the protocol stack

Expertise

The tools follow the product.

I choose the stack around the decision that matters: what will make the experience clearer, faster, and easier to maintain?

React

Product interfaces across web and native surfaces.

Swift & iOS

Native experiences that respect the platform.

Mobile systems

Expo, React Native, release engineering, and device APIs.

Delivery

Typed APIs, automated gates, and dependable deployments.

What I build

From useful first version to durable product.

Websites & web apps

Distinctive, responsive experiences with the systems needed to grow beyond the first release.

Mobile products

Native iOS and cross-platform applications shaped around real device behavior and release constraints.

Custom software

Focused tools and platforms that turn an operational problem into a reliable daily workflow.

Start something useful

Working on something? Let’s talk.

Available for freelance projects, remote. Email me or find me on Malt.

[email protected]