ThreadX
A real-time full-stack messaging platform featuring multi-room group architectures, live states, and advanced edge security.

The Stack
Summary
Threadx was engineered to address the complexities of real-time state synchronization, low-latency communication, and advanced application security in a full-stack environment. Built on the bleeding edge of the ecosystem using React 19 and Express 5, the platform transitions away from traditional pull-based architectures into an event-driven model that processes messaging, group state transitions, and typing metadata concurrently without introducing client-side performance degradation.
What I Built
I architected an event-driven ecosystem featuring a dedicated Socket.io layer for real-time bi-directional communication, complete with multi-room group management and granular administrative controls. The system features a custom optimistic UI strategy to guarantee instant visual feedback on message dispatches, dual-layer authentication merging JWT mechanisms with Google OAuth, and an edge-security infrastructure powered by Arcjet to enforce robust rate-limiting, bot protection, and request validation.
The Approach
My engineering philosophy centered on low-latency state consistency and modern defensive design. By pairing React 19's asynchronous capabilities with Express 5's upgraded router, I streamlined asynchronous middleware execution on the backend. Real-time updates were decoupled from primary database writes; the UI updates instantly while the Socket layer broadcasts events asynchronously, and the backend handles non-blocking persistence to MongoDB, ensuring fluid, uninterrupted user interactions.
The Result
The final product is a highly secure, responsive communication engine that demonstrates complete full-stack architectural mastery. By implementing production-grade components like live typing indicators, nested message replies, and defensive edge guards via Arcjet, Threadx stands as a powerful testament to my capability to architect, secure, and maintain complex real-time applications that remain fast and resilient under high load.