Led the project across four software-development iterations, translating requirements into architecture, issue scopes, and validated merges. The system centered on persistent real-time communication between browser clients and a Java server.
Engineering contributions
- Architected the event-driven client-server flow
- Led an eight-person team across four delivery iterations
- Managed issue assignment, merge validation, and integration testing
- Designed context diagrams, UI mockups, and structured requirements
System path
01Browser clients
02WebSocket events
03Java server
04Shared state