Projects Portfolio

Open Source Contributions

Rule Harvester

GitHub ↗

A general purpose rules engine that processes rule definitions against input, transforming data through defined rules.

Role: Original Author + Maintainer

Node.js Rules Engine Data Processing

AMQP Cacoon

GitHub ↗

An abstraction around node-amqp-connection-manager providing simple interface with flow control, retries, and reconnects.

Role: Original Author + Maintainer

Node.js AMQP Message Queue

Shillkill

GitHub ↗

Chrome extension for Twitter to block shills and improve user experience.

Role: Original Author

JavaScript Chrome Extension Social Media

Client Projects

Rewards Engine

Highly configurable rewards engine for theme parks, enabling quest-based player engagement and rewards distribution.

Technologies Used:

Node.js MongoDB Redis AWS

Impact: Implemented across multiple theme parks, significantly increasing guest engagement.

Analytics Platform

Comprehensive analytics pipeline tracking and analyzing theme park activities and guest behavior.

Technologies Used:

Python AWS ElasticSearch Kibana

Impact: Processed millions of daily events, providing valuable insights for business decisions.

Microservice Platform

Scalable event streaming platform handling 50k concurrent users during peak events.

Technologies Used:

Node.js Kubernetes RabbitMQ Redis

Impact: Successfully handled 50k active users for time-sensitive events.

OTT Media Pipeline

Media processing platform for streaming with Dolby Technology integration.

Technologies Used:

Node.js FFmpeg AWS Docker

Impact: Streamlined media processing workflow for high-quality content delivery.