Hi, my name is

Aiver Keith de Guzman.

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.

01. About

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:

  • TypeScript / JavaScript
  • React Native (Expo) & EAS
  • React & Next.js
  • TanStack Query / Redux
  • i18n & RTL (en/ar)
  • Tailwind CSS & Sass
  • WebRTC & WebSockets
  • Node.js & Express

GitHub activity

@aiverspectrumone ↗

Loading contributions…

02. Projects

Personal builds alongside professional work on Zbooni, a social-commerce platform for the MENA region.

🍿

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.

  • Node.js
  • WebRTC
  • WebSockets
📊

Zbooni Seller Central

B2B SaaS dashboard where merchants run their whole business — catalog, orders, payments, and analytics — with full Arabic RTL support.

  • Next.js
  • Redux Toolkit
  • Tailwind
🛍️

Zbooni cShop

Public storefronts for Zbooni merchants — every store gets its own subdomain, serving shoppers in English and Arabic.

  • Next.js
  • TanStack Query
  • i18n / RTL
💳

Zbooni Checkout

The checkout service for the Zbooni ecosystem.

  • Next.js
  • React Query
  • Payments
📱

Zbooni Mobile App

The merchant app for iOS and Android. I work across the whole app — building features, fixing bugs, and reviewing code for the mobile team.

  • React Native
  • Expo
  • TanStack Query
📦

core-react

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.

  • TypeScript
  • TanStack Query
  • Vite
🖼️

Img Optim Service

A small Node/Express service that resizes and compresses images on the fly, keeping storefronts fast on slow connections.

  • Node.js
  • Express
  • sharp

03. Apps

Live apps hosted on this domain. Click one to open it.

🍿 Watch Party Private 2-person screen-share room with voice & chat ● live
🌱 [Next app] Something new is brewing — check back soon ○ soon

04. Contact

Want to reach out — about a project, a job, or just to say hi? My inbox is open.

Say hello