Apps

Published iOS apps and developer tools I maintain.

Reactive Playground app icon

Reactive Playground

A visual learning app for Rx-style reactive programming.

Developer Tools iPhone and iPad iOS 17.0+ Version 2.0

Reactive Playground helps developers and students understand reactive operators by editing marble timelines directly. You can move events, change values, clone or remove items, convert events into errors or completed events, and watch the output update live.

The app covers operator categories including:

  • Transforming
  • Filtering
  • Combining
  • Error Handling
  • Utility

Each playground includes a source timeline, an output timeline, a concise explanation, and a code-style example.

View on the App Store

The App Store listing shows that the app does not collect user data.

Libraries

A curated list of the most important original frameworks, packages, and reusable libraries from my GitHub profile.

A phone with a glowing security shield and magnifying glass inspecting jailbreak indicators

JailbreakDetector

A lightweight Swift package for checking common iOS jailbreak indicators through URL-scheme checks, suspicious file scans, and write tests. Kept as a legacy security reference.

Swift iOS Security SPM
Open repository
A shuffled numeric keypad with glowing keys and arrows indicating randomized digit positions

ScrambledKeypad

A dependency-free SwiftUI keypad that randomizes digit positions to reduce smudge-based pattern attacks, with optional delete, enter, haptics, and animation support.

SwiftUI iOS Security UX SPM
Open repository
A mechanical cipher rotor beside a key and glowing data cube

LegacySwiftCrypto

Swift implementations of legacy cryptographic primitives for education and interoperability, including older hashes, ciphers, MACs, and password-hash/KDF utilities.

Swift Cryptography Education SPM
Open repository
Rounded teal and amber toggle switches showing their on and off states

FlatSwitch

A SwiftUI reimagining of the classic FlatSwitch component, with configurable labels, colors, icons, sizing, state styling, animation, and accessibility behavior.

SwiftUI UI Component Apple Platforms SPM
Open repository
A frosted privacy curtain concealing a phone screen beside a padlock

AppCurtain

A small iOS privacy helper that displays a blur, solid-color, or custom curtain when an app leaves the foreground, then removes it when the app becomes active again.

Swift iOS Privacy SPM
Open repository
A filter separating common Arabic words from meaningful words for text processing

Arabic Stopwords

A structured JSON collection of Arabic stopwords grouped for text cleaning, token filtering, categorization, search indexing, and machine-learning preprocessing workflows.

Arabic NLP JSON Data Library Search
Open repository

This section focuses on original repositories rather than forks, demos, and one-off experiments.

Other Projects