Portfolio
Projects
Things I've built.
Kallo
LiveA commercial product that adds native SIP voice calling (not WebRTC) to Flutter apps, shipped as a closed binary built on baresip and secured with TLS + SRTP. Around the SDK sits a full self-serve platform: a bilingual portal with gated downloads, a license-key API, and an admin dashboard.
- Native SIP, not WebRTC — a real SIP stack built on baresip
- One Flutter dependency, both platforms — Android + iOS from a single package
- Secure by default — TLS signaling and SRTP media
- Call controls + audio routing — mute, DTMF, live output selection
- Licensing & monitoring — license-key gating with usage tracking
- Self-serve portal — gated downloads, live API docs, request flow
- Bilingual, RTL-ready — full English/Arabic UI
- Admin dashboard — issue licenses, manage leads, watch usage
Sideboard
In developmentA general-purpose companion app for board and card games. Modular components — counters, tokens, tracks, timers, dice, decks and scorepads — combine into reusable presets for any game. Fully offline, no account, with local-WiFi multiplayer.
- Modular toolkit — counters, dice, timers, decks and more for any game
- Reusable presets and ready-made setups for common games
- Turn manager with order, skip and direction control
- Full undo/redo and a complete action log (event-sourced core)
- Local WiFi multiplayer sync — no internet, no accounts
- Tournament mode — round-robin, elimination, Swiss and more
- Fully offline and privacy-friendly — data stays on device
- English & Arabic with full right-to-left support