Projects
58 written up in full below. Most of the source is private — the write-ups are the substance, not the repo link.
58 projects
A web-first, AI-native game engine written in Rust.
An LLM stack for Apple Silicon, built from scratch — no PyTorch, no MLX, no llama.cpp.
Shadda
games · 2026
A multiplayer card table for Tarneeb, Baloot, Trix, Spades, and Chess — server-authoritative, on web, iOS, and Android.

MotionForge
engines · 2026
A Rust motion-graphics engine — declarative JSON in, rendered video out.
Kashafnak
games · 2026
كشفناك — Arabic-first party games where guests join by scanning a QR code. No download.
An MCP bridge that gives AI agents real control of the Unity Editor — not just "spawn a cube".
Phone-as-controller for game developers — engine-agnostic protocol, hosted relay, Unity SDK.
GetBereit
apps · 2026
ÖSD and ÖIF German exam prep for Austria — plus a video pipeline where the teaching is the ad.
Train a language model on 588M tokens in under 30 minutes on a laptop.

content-creator-agent
tools · 2026
Short-form videos authored through a conversation, rendered with Remotion. No GUI.

FlutterMotion
tools · 2026
Build videos with Flutter — use any widget as motion graphics.
Masar
apps · 2026
مسار — a CV builder for the Arabic-speaking job market.

Mosaic Logic
games · 2026
A quiet logic puzzle where row, column, and zone clues reveal a picture.
A mobile-first one-page site builder for solo service providers.

Ready App
tools · 2026
Landing-page-as-a-service for app developers — the boring launch checklist, hosted.
SYSTEM
apps · 2026
An RPG habit tracker — your actual life, with a level counter attached.
Zanist
games · 2026
A daily Kurdish trivia game — history, geography, language, music, food, and the people.
Look inside a transformer, one token at a time.

Background Remover Studio
tools · 2025
Remove image backgrounds on your Mac — green-screen, solid-colour, or AI — then recolour, compose, and touch up.
Hundeführschein Wien
apps · 2025
Practice for the Vienna dog-licence exam with the official question set.
Kalam Deutsch
apps · 2025
كلام دويتش — Arabic ⇄ German translation that knows which Arabic you actually speak.
Bureaucracy Buddy
apps · 2025
Scan a German or Austrian official letter and find out what it actually wants from you.
A native macOS menu-bar app for capturing, annotating, and sharing screenshots.
A terminal, with the restraint of a good Mac app.

Boxing Arena
games · 2023
a tap-timing boxing game with a health bar and a very large opponent.

Bridge Number
games · 2023
a crowd runner where numbered gates decide how many of you reach the end.

Commander Run
games · 2023
a squad runner where weapon gates decide what you are carrying at the end.

Idle Bubbles
games · 2023
an idle machine that turns bubbles into money.

Jelly World
games · 2023
a drag-and-release game built on soft-body jelly physics.

Stretch and Multiply
games · 2023
stretch a shape, multiply the balls, fill the hoop.

Alphabet Run
games · 2022
a runner where you collect letters and spell the word before the gate.

Back Together
games · 2022
a top-down puzzle about steering two separated characters into the same room.

Buttons Merge
games · 2022
a merge board of numbered buttons that combine into bigger ones.

Chicken Shift
games · 2022
a side-view catching game about not wasting the food.

Colored House
games · 2022
a colour-the-path runner for two competing characters.

Colored Land
games · 2022
paint an entire house — and then an entire island — with a roller.

Cross Street
games · 2022
a crossy-road style game about timing gaps in traffic.

Hero Land
games · 2022
an arcade-idle base where you fight, collect, and expand the platform.

Impossible Match
games · 2022
a precision platformer over a floor of spikes.

Little Spikes World
games · 2022
a 2D avoidance game with a spiked face and a rising counter.

Neon Run
games · 2022
a neon tunnel run scored on timing — harder than it looks.

Run Thief
games · 2022
a street chase with a minimap and a lot of ways to lose.

Spider Stealth
games · 2022
a drag-to-aim game about clearing an arena over lava.

Thief Chase
games · 2022
a highway pursuit at speed, with the thief always slightly ahead.

Balls Path 3D
games · 2021
an abstract 3D puzzle built on pushing a ball along a path.

Conquer States 3D
games · 2021
a hex-grid territory game about taking tiles faster than the other colour.

Draw Protector
games · 2021
draw a shield between the fire and the people behind it.

Easy Climb
games · 2021
a grappling climb up a vertical level that is not as easy as the name suggests.

Helix Bounce
games · 2021
a ball descending a rotating helix tower without hitting the red.

Hungry Fish
games · 2021
an underwater eat-and-grow game against other players' names.

Roller Hexagon
games · 2021
a swipe puzzle about filling hexagonal tiles.

Slowmo Man!
games · 2021
a slow-motion duel where you drag to dodge and shoot.

Space Swordsman
games · 2021
a stickman swinging through a maze in open space.

Squid Road
games · 2021
a crowd runner riding the squid-game aesthetic, marketed as the most satisfying game ever.
Archive
18 moreBuilt, working, and not written up. Some shipped, some were experiments that answered their question and stopped.
| Project | Year | Stack | Note |
|---|---|---|---|
| Matbakhi | 2025 | Flutter | Recipe app indexing Arabic cooking channels |
| Dawatna | 2025 | Convex · RTL | Arabic invitation builder, template engine |
| ScreenshotsCreator | 2025 | React · Vite | Bulk App Store screenshot designer, local-first |
| zed-unity | 2025 | Rust · C# | Unity tooling and an MCP server for the Zed editor |
| ImageGenerator | 2025 | Node · Chrome ext | Drives the real ChatGPT site from the CLI |
| Corrupt Referee | 2025 | Babylon.js | 3D World Cup game where you play the crooked ref |
| GetBereitTiktok | 2026 | Remotion · Azure TTS | German lesson videos for the GetBereit funnel |
| al-jasus-tiktok | 2026 | Remotion · Azure TTS | Gulf Arabic videos for Kashafnak |
| PlayTween | 2024 | C# · Unity | Tweening library |
| rusui | 2025 | Rust | UI experiments |
| manga-creator-app | 2025 | Flutter | Local-first manga and webtoon studio |
| arabic-tts | 2025 | Python | Dialectal Arabic speech synthesis research |
| pixel_morph | 2025 | Flutter | Image to pixel-art converter |
| my_cv_builder | 2025 | Flutter | Precursor to Masar |
| Jab Al Eid | 2025 | Flutter | Arabic social challenge game — on the App Store |
| Juthoor | 2026 | Flutter | Arabic word-root puzzle — on the App Store |
| Qaid | 2026 | Flutter | Baloot and Tarneeb scorekeeper — on the App Store |
| Al-Daftar | 2026 | Flutter | Jamia (rotating savings) manager — on the App Store |
The hyper-casual era
2018–2021Before any of the above, 14 Unity hyper-casual titles shipped to the App Store between 2018–2021. All have since been delisted, so most have nothing left to link to — but they are where I learned to finish and submit a build rather than keep polishing one.
WAVY WAY SPACECAN YOU DO ITHit The Ball NowBLOCKY_90Roller Splat HexagonHelix BounceColoring SnakeJumping HelixHelix ColoringHelix Coloring BallThru The FloorBouncing ColorIn Range BallDraw Protector



