27
FaceValue.dev is a full-stack, real-time stock exchange where users trade virtual shares of tech CEOs. Unlike standard CRUD apps, this project focuses on high-concurrency system design.
Key Technical Highlights:
Custom Matching Engine: Engineered from scratch using Doubly Linked Lists to achieve O(1) execution time for order matching and cancellation.
Real-Time Architecture: Replaced standard polling with Server-Sent Events (SSE) to stream live market data to the client with minimal latency.
Market Simulation: Built automated trading bots (Aggressive, Conservative, Random) to simulate liquidity and market pressure.
Performance: Utilizes Redis for high-speed price caching and PostgreSQL for transactional persistence.
Built with