JavaScript
Live
Rocket.Chat
Open source team chat platform.
Node.js
React
Type
JavaScript application
Stack
Meteor, Node.js, MongoDB
Year
2015
Duration
8+ years
Overview
What I built & why
Self-hosted team communication platform with chat, voice, video, and channels. Long-standing open source alternative to Slack.
Federated via the Matrix protocol and used heavily across government and regulated industries.
Highlights
Key deliverables
- ✓ Self-host first
- ✓ Matrix federation
- ✓ Voice + video
- ✓ Mobile + desktop apps
- ✓ Marketplace of apps
Process
Challenge & solution
The challenge
Mobile traffic was outpacing desktop two-to-one, yet the existing experience was effectively unusable below 768px.
The solution
Rebuilt the front-end around mobile-first layouts, prefetching, and aggressive image optimisation — the new TTI is under one second.
More Work
Related projects
Let's Work Together
Want something like this built?
I work best with teams and founders who want a thoughtful partner, clean communication, and premium implementation without unnecessary layers.