Vunmo
Multithreaded Payment Backend
Back to selected work
Case study
Overview
Developed a small-scale multithreaded backend server capable of receiving and transferring imaginary funds, similar to Venmo. Built in C and C++, the server handles concurrent client connections using threading, implements secure transaction processing, and maintains consistent account balances across multiple simultaneous operations. Features include user authentication, transaction history, and thread-safe data structures for handling race conditions.
Key Features
Multithreaded Architecture
Handles multiple concurrent client connections using threading
Transaction Processing
Secure fund transfers with balance verification and transaction logging
Thread Safety
Implements mutexes and locks to prevent race conditions
Tech Stack
CC++
Project Info
Status
Completed
Category🔧 tool
Contribution
Independent project spanning product decisions and implementation.