Skip to main content
JavaScript Live

Element Web

Matrix-powered secure messenger client.

React Security TypeScript
Share X / Twitter LinkedIn
Type
JavaScript application
Stack
React, TypeScript, Matrix.js SDK
Year
2016
Duration
Multi-year

Overview

What I built & why

Web client for the Matrix decentralized communication protocol. E2EE chat, voice, and video used widely in government and open-source communities.

Builds on matrix-js-sdk and powers the desktop and Element X mobile clients.

Highlights

Key deliverables

  • Matrix federation
  • E2EE by default
  • Widgets + bridges
  • Group voice/video
  • Self-host first

Process

Challenge & solution

The challenge

Editorial wanted to publish from anywhere, but the existing CMS made a simple image swap a fifteen-minute task.

The solution

Replaced the manual exports with scheduled jobs and a clean reporting layer that updates the dashboard hourly.

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.