My Projects

DealHub

A web application displaying updated deals from Australian online stores, with a car insurance price comparison feature.

  • Built with ReactJS and Rails for deal aggregation and car insurance comparison.
  • Implemented daily data scraping using Sidekiq and custom web crawlers
  • Designed Material Design-inspired UI and deployed frontend to Vercel.
  • Enabled car detail lookup via number plate input.
  • Configured CI/CD with GitHub Actions, Docker, Nginx, Puma.
  • Integrated APIs including Facebook Graph and Slack.

DWF

A distributed workflow runner using Sidekiq and Redis

  • Developed a distributed workflow runner using Sidekiq and Redis for efficient background processing.
  • Implemented comprehensive test suite with RSpec and CI/CD pipeline using GitHub Actions.
  • Published as RubyGem 'wf' with clear documentation, gaining significant community adoption.

TopLand

A real estate statistics application for Ho Chi Minh City, Vietnam

  • Built a ReactJS/Redux/Rails real estate statistics app for Ho Chi Minh City.
  • Deployed API to Azure VPS using Capistrano and frontend to Heroku.
  • Implemented Material Design UI with daily data scraping via Sidekiq.
  • Configured CI/CD with CircleCI, Nginx, Puma, and Let's Encrypt.
  • Integrated Facebook Graph API, Google Analytics, Skylight, and Slack.