Cyril
Ekandem.

Software Engineer · Lagos, Nigeria+234 906 733 7425

Building reliable systems for web, mobile, and distributed backends. Currently engineering Rivet — a trust marketplace connecting 1,000+ verified service providers, and scaling Alvin — a delegation logistics platform that raised $100k+ and coordinates travel for 5,000+ international delegates.

Work
Alvin ↗2025 — present

Full-stack Engineer

  • Built travel delegation platforms and dynamic event management dashboards (Envoy) for conference organizers and hotels worldwide.
  • Engineered traveler invitation workflows with draft state persistence, delegate intake portals, and automated notification reminders.
  • Designed multi-provider flight booking GDS (Amadeus & Duffel APIs) with real-time pre-booking re-pricing, currency converters, and transactional ledger settlement.
  • Architected dynamic NestJS microservices and gRPC APIs deployed on Docker, with dynamically resolved CORS headers for multi-domain support.
Rivet ↗2024 — present

Full-stack & Mobile Engineer

  • Building the trust marketplace for Nigeria's service economy — a scalable web and native app connecting verified providers with customers.
  • Engineered a cross-platform mobile app using Expo Router and React Native, implementing Zustand state storage, TanStack React Query, high-fidelity Reanimated micro-interactions, and native Haptic feedback loops.
  • Developed a decoupled Turborepo monorepo structured with Bun workspaces: Next.js web portal (`apps/web`), tRPC + Express HTTP backend (`apps/server`), and background worker queues (`apps/workers`) powered by Bull & Ioredis.
  • Integrated full-duplex WebSocket connections (`ws`) for real-time messaging, native push notifications (`expo-notifications`), and Google Maps API coordinates for geolocation radius provider ranking.
  • Integrated secure payment processors (Paystack top-ups & wallet splits) and self-hosted the cluster infrastructure on Hetzner VPS nodes utilizing Coolify.

Full-stack Software Engineer

  • Pioneered a headless e-commerce ecosystem built on the Next.js T3 stack (tRPC, React Query, Prisma ORM over MongoDB).
  • Engineered ultra-fast catalog indexing by integrating Elasticsearch and implemented high-performance Redis caching (ioredis) for cart session persistence.
  • Integrated `@ai-sdk/openai` to build interactive conversational shopping assistants.
  • Configured next-auth credential providers and secure Stripe webhook gateways to support automated checkout state recovery.

Lead Frontend Developer

  • Developed responsive event registration platforms and secure checkout integrations for a high-traffic community portal.
  • Engineered responsive welcoming grids, dynamic events tracking widgets, and queue-based waitlist registries using Next.js.
  • Integrated secure Stripe Billing checkouts and webhook gateways to handle real-time donation processing.
Projects
Rivet ↗Turborepo marketplace monorepo, NextJS API, Paystack & Coolify
Alvin OS ↗NestJS gRPC platform, travel, and custom Webpack notification layers
Alvin Flight GDS ↗Flight booking GDS with Amadeus & Duffel APIs and PG/Prisma schema
Hash Monorepo ↗Headless e-commerce system with event-driven stock locking and Stripe
The Ark ↗Community portal with event management grids, waitlists & Stripe checkouts
Technical Stack

Languages & Runtimes

TypeScriptJavaScriptNode.jsBunGoHTML5 / CSS3

Frameworks & Client Stack

Next.js (App Router)ReactReact NativeExpo RouterZustandTanStack React QueryTailwindCSS

Databases, Caching & Search

PostgreSQLMongoDBPrisma ORMRedis (ioredis)ElasticsearchFirebase Firestore

Architecture & DevOps

NestJS (gRPC / Auth)DockerBull QueuesHetzner VPSCoolify CloudDokployStripe CheckoutAmadeus / Duffel GDSWebSockets (ws)
Contact