Watch Party
A private watch-party room for two. One person shares their screen with audio, the other watches live — with voice and text chat. Video flows peer-to-peer over WebRTC; a tiny Node server only relays the handshake.
Hi, my name is
I build commerce platforms — on the web and on mobile.
Senior frontend engineer working across Next.js storefronts, React Native merchant apps, and the shared TypeScript libraries underneath them. Currently building bilingual (en/ar) commerce for merchants across the MENA region. On the side I run small self-contained apps live on this domain.
I'm Aiver Keith, a senior frontend engineer. I like owning a surface all the way to the last pixel — and
increasingly, owning the shared code that several surfaces depend on.
I'm based in Quezon City and work at Spectrum One, currently assigned to Zbooni, a social-commerce platform
for the MENA region. I work across four of its products — the merchant dashboard, the public storefronts,
the checkout service, and the iOS/Android merchant app — and I maintain core-react, the shared TypeScript
data layer all of them are built on.
Two things I've come to specialize in:
Bilingual commerce. Everything ships in English and Arabic with full RTL support. Flipping a layout is
straightforward; keeping numerals, dates, currency, form validation, and payment flows correct in both
directions is where the real work is.
Mobile release engineering. I run the Expo/EAS pipeline — separate preview and production OTA channels,
TestFlight builds promoted to production once validated, and the native issues that only appear on real
devices.
Lately I've been exploring peer-to-peer tech like WebRTC and deploying small self-hosted tools under aiverkeith.com.
Some things I work with:
Personal builds alongside professional work on Zbooni, a social-commerce platform for the MENA region.
A private watch-party room for two. One person shares their screen with audio, the other watches live — with voice and text chat. Video flows peer-to-peer over WebRTC; a tiny Node server only relays the handshake.
B2B SaaS dashboard where merchants run their whole business — catalog, orders, payments, and analytics — with full Arabic RTL support.
Public storefronts for Zbooni merchants — every store gets its own subdomain, serving shoppers in English and Arabic.
The checkout service for the Zbooni ecosystem.
The merchant app for iOS and Android. I work across the whole app — building features, fixing bugs, and reviewing code for the mobile team.
The shared TypeScript data layer behind every Zbooni frontend. API hooks, query keys, and types, with an MSW-backed test suite that verifies the contract independently of the API. Four products agree on how they talk to the backend because they agree through this library.
A small Node/Express service that resizes and compresses images on the fly, keeping storefronts fast on slow connections.
Live apps hosted on this domain. Click one to open it.
Want to reach out — about a project, a job, or just to say hi? My inbox is open.
Say hello