Things I've designed, built, and shipped.
WebFluent
FlagshipA web-first programming language that compiles to HTML, CSS, JavaScript, and PDF.
WebFluent replaces the traditional web stack with a single, expressive language. It features reactive state, declarative UI components, built-in routing, i18n, SSG, and PDF output — all from .wf source files. This portfolio is built entirely with WebFluent.
Key features:
Reactive state with automatic UI updates
Full component library — layout, forms, navigation, data display
Static site generation with JS hydration
PDF compilation with page layout, headers, footers
Built-in i18n with automatic RTL support
Circles
Team LeadA comprehensive business operating system for small and medium clinics.
Circles manages every aspect of clinic operations — from financials and patient scheduling to HIPAA-compliant EMR, telehealth, AI-powered diagnostics, multi-branch support, and branded patient apps. Available across MENA and Africa through local partners.
Al-Hakeem
Engineering LeadA healthcare platform connecting physicians with medical services.
Al-Hakeem streamlines physician onboarding and medical service delivery. The platform supports bilingual operation in Arabic and English, serving healthcare professionals across the region with credential management and service coordination.
Dabdoob
FeaturedA mobile-first e-commerce platform serving the Middle East.
Dabdoob is a cross-platform shopping application available on iOS and Android, operating across Kuwait, Saudi Arabia, UAE, Qatar, and Bahrain. The platform delivers exclusive deals and a seamless mobile shopping experience across the GCC region.
sys-voice-daemon
Open SourcePrivacy-first, offline voice-to-text daemon for Linux.
A system-level daemon that automatically detects active text fields and injects transcriptions into any window. Uses a kernel-level virtual keyboard via uinput for seamless, privacy-respecting voice input — entirely offline with no cloud dependency.
rubiks-trainer
Open SourceA virtual 3D Rubik's cube game and speedcubing trainer built in Rust.
Supports 2×2, 3×3, 4×4, and 5×5 cubes with custom-built solvers written from scratch — no external solver crates. Features a progressive learning track from beginner LBL through advanced CFOP, plus a daily-use timer and drill mode designed for speedcubers.
Oxide Explorer
Open SourceA blazing-fast, power-user-centric file manager built with Rust, GTK4, and libadwaita.
Combines the visual elegance of GNOME Files with the advanced productivity features of Directory Opus and Total Commander. Designed for developers and power users who need dual-pane browsing, batch operations, and keyboard-driven workflows in a native Linux environment.
xbuild
ContributionA build tool for Rust projects with cross-compilation and publishing to all major app stores.
Contributed ARM 32-bit target support to xbuild, expanding the tool's cross-compilation reach to legacy and embedded ARM devices. xbuild aims to make native app development as easy as web development — build once, publish everywhere.
Micro-kernel Architecture
Tech TalkA micro-kernel web backend where business logic lives in dynamically-loaded WebAssembly modules.
The server core is intentionally minimal — routing, auth, and module lifecycle. All business logic runs in sandboxed WebAssembly modules that can be deployed, hot-swapped, rolled back, call external services, and call each other via an internal IPC layer. A demonstration of how micro-kernel principles apply to backend architecture.