Meeting Room Booking System
Microservices architecture with Kafka event-driven communication, distributed locking to prevent double bookings under contention
Dublin Bikes
Fullstack app with ML integration, built across 4 agile sprints with a team of 4. Frontend, backend and ML in parallel
Manhattan Muse Research Project
Frontend lead in a team of 6. Map-based web app with Mapbox, API integration and data visualization from a live backend
ShiftSync
Detects real-time scheduling conflicts across two independent manager nodes, resolves them via an AI agent using department priority and rolling fairness scores
Meeting Room Booking System
Microservices architecture with Kafka event-driven communication, distributed locking to prevent double bookings under contention
Dublin Bikes
Fullstack app with ML integration, built across 4 agile sprints with a team of 4. Frontend, backend and ML in parallel
Manhattan Muse Research Project
Frontend lead in a team of 6. Map-based web app with Mapbox, API integration and data visualization from a live backend
ShiftSync
Detects real-time scheduling conflicts across two independent manager nodes, resolves them via an AI agent using department priority and rolling fairness scores