Works

Things I've built, contributed to, or am currently working on.

Vicoengine

vicoengine.com

Telegram bot that generates AI motion control videos and auto-shares them to social media.

Vicoengine

About This Project

Vicoengine is an AI automation backend powering a Telegram bot that converts user inputs into AI motion control videos and orchestrates automated distribution across social media channels.

Technical Highlights

  • Asynchronous Job Queue: Architected task orchestration using BullMQ & Redis to offload long-running AI video rendering jobs from Telegram webhook cycles, preventing gateway timeouts and dropped requests.
  • Resilient Polling & Dispatch Worker: Built dedicated background workers with exponential backoff and retry mechanisms to track upstream AI generation progress and dispatch completed assets directly to social media APIs.
  • Credit & Ledger System: Implemented atomic credit deduction and balance replenishment using PostgreSQL transactions, paired with idempotent payment webhook verification.
  • High-Performance Lightweight Runtime: Leveraged Hono JS in a containerized Docker environment for minimal cold starts, high throughput, and low memory footprint.

Role

  • Backend Developer

Tech Stack

  • Runtime & Framework: Hono JS, Node.js, Docker
  • Queue & Storage: BullMQ, Redis, PostgreSQL
  • APIs: Telegram Bot API, AI Video Provider APIs, Payment Gateways

Everyday Museum

theeverydaymuseum.sg

Migration of a native PHP website to an Astro static site, deployed on Azure Static Web Apps.

Everyday Museum

About This Project

Modernized The Everyday Museum’s web infrastructure by migrating a legacy native PHP monolith into a high-performance Jamstack architecture powered by Astro and headless CMS, deployed globally via Azure Static Web Apps.

Technical Highlights

  • Headless CMS Integration: Decoupled content management from delivery layer by integrating DatoCMS GraphQL API with Astro’s build pipeline, giving editors intuitive publishing workflows while eliminating dynamic database bottlenecks.
  • Zero-JS by Default: Leveraged Astro’s island architecture and Static Site Generation (SSG) to generate pre-rendered, lightweight HTML/CSS bundles, driving near-instant initial page loads and top-tier Core Web Vitals.
  • Automated CI/CD Pipeline: Configured GitHub Actions CI/CD to trigger automated builds and cache-purged previews directly to Azure Static Web Apps (SWA) on content updates.
  • Cost & Maintenance Reduction: Replaced self-hosted PHP/Apache server infrastructure with serverless edge hosting, eliminating server patching overhead and slashing operational hosting costs.

Role

  • Full-stack Developer / Jamstack Specialist

Tech Stack

  • Frontend & SSG: Astro JS, TypeScript, Tailwind CSS
  • Headless CMS: DatoCMS
  • Hosting & CI/CD: Azure Static Web Apps, GitHub Actions

Edmember

edmember.com

LMS platform for selling online courses, mentoring sessions, and webinars, with multi-mentor support, an affiliate system, blog, and shop.

Edmember

About This Project

Edmember is a comprehensive learning management platform engineered for selling online courses, time-boxed mentoring sessions, and live webinars with multi-tenant mentor capabilities.

Technical Highlights

  • Multi-Vendor Financial Ledger: Engineered an automated revenue-sharing engine calculating dynamic splits between platform and mentors per transaction, backed by transactional database operations to avoid reconciliation drift.
  • Affiliate Attribution Engine: Designed a custom multi-tier affiliate tracking system with granular commission overrides (per course, mentoring slot, or affiliate tier) and dedicated analytics dashboards.
  • Interactive Mentoring & Scheduler: Built time-slot booking system for 1-on-1 mentoring sessions, syncing mentor calendar availability with automated attendee confirmations.
  • Resilient Webhook & Notification Pipeline: Integrated third-party payment gateways with idempotent webhook processors, dispatching transactional receipts and reminders via WhatsApp and email gateways.

Role

  • Full-stack Developer

Tech Stack

  • Backend: Laravel, MariaDB, Redis
  • Frontend: React, Tailwind CSS
  • Integrations: Payment Gateways, WhatsApp API, Mailgun

Chrome extension wrapping WhatsApp Web for automation, broadcast messaging, and contact management.

Kastemer

About This Project

Kastemer is a high-utility Chrome extension built on top of WhatsApp Web, streamlining customer communication through contact management, personalized bulk messaging, and client-side broadcast automation.

Technical Highlights

  • DOM Manipulation & State Synchronization: Engineered robust content scripts that safely inject into WhatsApp Web’s dynamic single-page DOM, synchronizing contacts and conversation threads without breaking native UI updates.
  • Client-side Anti-Spam Throttling: Implemented configurable randomized delay algorithms and batch delivery queues to simulate natural user interaction patterns, mitigating account suspension risks during broadcast campaigns.
  • Local Data Persistence: Built high-speed local contact tagging, segmenting, and custom variable injection using Chrome Storage API and IndexedDB for offline-first responsiveness.
  • Modern Extension Architecture: Structured UI using React inside extension shadow DOM boundaries to prevent CSS bleed and script collisions with the host page.

Role

  • Frontend / Extension Developer

Tech Stack

  • Core: React, TypeScript/JavaScript, Chrome Extensions API (Manifest V3)
  • Storage: IndexedDB, Chrome Storage API
  • Tooling: Webpack / Vite

Retention

SaaS application for CRM, marketing automation, and sales automation with a focus on customer retention.

Retention

About This Project

Retention is an enterprise SaaS CRM and marketing automation platform designed to centralize customer event streams, orchestrate omnichannel outreach, and drive customer retention workflows.

Technical Highlights

  • Real-time Event Streaming: Architected high-throughput ingestion pipelines using Apache Kafka to stream, buffer, and process real-time customer behavioral signals across disparate data sources without data loss.
  • In-Memory Caching & Rate Limiting: Deployed Redis clusters for lightning-fast contact lookup, session management, and distributed rate limiting across automated outreach workers.
  • Dynamic Form Engine: Built backend schema and storage layer powering flexible drag-and-drop lead capture forms with instant validation and trigger dispatches.
  • Omnichannel Automation Pipelines: Implemented automated messaging triggers dispatching personalized campaigns across WhatsApp APIs and email service providers based on lifecycle events.

Role

  • Backend Developer

Tech Stack

  • Backend: Laravel, PHP
  • Event Streaming & Cache: Apache Kafka, Redis
  • Database: MySQL
  • Infrastructure: AWS

Membermoe

Laravel membership application for selling digital products, with a built-in affiliate system.

Membermoe

About This Project

Membermoe is a high-performance digital commerce and membership web application tailored for indie creators to sell themes, plugins, ebooks, and digital software with built-in affiliate distribution channels.

Technical Highlights

  • Decoupled API Architecture: Developed robust RESTful APIs in Laravel powering a snappy, modern React frontend, maintaining strict separation of concerns and snappy client-side state handling.
  • Automated Digital License Key Manager: Engineered software license generator with activation limits, domain binding, and REST endpoint for remote product verification and auto-update pings.
  • Affiliate Attribution & Commission Ledger: Designed commission calculation system with cookie-based attribution, customizable referral tiers, and automated affiliate balance reconciliation.
  • Reliable Payment & Webhook Infrastructure: Integrated payment gateways with asynchronous queue verification, triggering automated purchase email confirmations, access provisioning, and invoice generation.

Role

  • Full-stack Developer

Tech Stack

  • Backend: Laravel, PHP, MySQL, Redis
  • Frontend: React, Tailwind CSS
  • DevOps: Docker, Nginx