All projects

ChatModule.

An embeddable customer support widget with an operator dashboard and real-time messaging.

How it comes together

A Laravel and Vue.js application using Firebase and WebSockets for customer support messaging. Inspired by the support-widget model used by Tawk.to.

Documented work

  • Embeddable chat widget
  • Operator dashboard
  • Real-time message delivery
  • Operator routing

Want to talk through it?

Get in touch to discuss the project and my work in more detail.

Get in Touch

Related Work

Developer interview preparation

InterPrep

PHP and Laravel interview platform bilingual explanations, WebAssembly code execution & mock practice.

  • React 19
  • Tailwind CSS
  • Vite
  • WebAssembly