Portfolio

All projects

Everything from real-time betting infrastructure to health apps and internal tooling.

PlayZeet cover image
Livefeatured

PlayZeet

Peer-to-peer sports betting platform

Founding engineer on a peer-to-peer, group, and novelty sports-betting platform. Owned frontend and backend end to end: bet-matching engine (lay bets, brave-take applicability, currency-equivalence logic), a pari-mutuel payout formula for group bets, a scheduled settlement job, JWT session management with multi-layer expiry detection, and a Puppeteer-based SSR/SEO layer for the React SPA. Integrated crypto (NOWPayments) and card (Flutterwave) deposits with BullMQ reconciliation.

NestJSTypeScriptPostgreSQLPrismaBullMQRedisSocket.IOReact
PlayZeet Blog & CMS cover image
Livefeatured

PlayZeet Blog & CMS

SEO-ready React blog with role-based CMS

A full-stack blog and content platform for PlayZeet, built as a React + NestJS monorepo and containerized with Docker. Solves the SEO problem inherent to client-rendered React through server-side rendering/prerendering, and ships a CMS with role-based admin authentication for content management.

ReactNestJSTypeScriptDockerSSR/SEO
Esdiac Global System Inc. cover image
Livefeatured

Esdiac Global System Inc.

Video Calling Web Application and Telecom Provider

Over nearly four years at Esdiac Global Systems Inc., I've built mobile and web applications across the company's product suite — including video calling solutions, a security agency app, the Provider App, the core Esdiac app, and Esdiac Payment. Working remotely alongside the CTO and the wider team, I've delivered these projects end-to-end while continually sharpening my skills across a range of technologies.

TypeScriptJavaScriptNode.jsNestJSExpress.jsReact.jsNext.jsReact NativeTailwind CSSCSSSocket.ioWebSocketWebrtcElastic Stack (ELK)SentryKotlinAPI DevelopmentWeb DevelopmentWeb ApplicationsMobile Application DevelopmentAWSAmazon S3Docker
VitaScan cover image
In progressfeatured

VitaScan

Health-monitoring mobile app

A React Native (Expo) health-monitoring app with native voice guidance. Built the client and resolved native module registration for on-device speech after EAS builds.

React NativeExpoTypeScript
Media Vault cover image
Live

Media Vault

Social aggregation for a blog platform

A full media-vault feature for a React/NestJS blog app, aggregating social feeds through Curator.io with a clean ingestion and display pipeline.

ReactNestJSTypeScriptCurator.io
Real-time Video & Recognition cover image
Case study

Real-time Video & Recognition

Streaming + AI facial recognition

At Esdiac Global Systems: real-time video/audio systems, AI facial-recognition pipelines, and data dashboards for live operational monitoring.

WebRTCAINode.jsDashboards