02 / SECOND-YEAR GROUP PROJECT
SoundSculpt
A connected desktop and mobile application for speaker calibration, real-time audio equalisation, playback, and frequency-response calculation.
- ROLE
- GROUP LEADER
- PERIOD
- 2023–2024
- RESULT
- Delivered across desktop and mobile within the project deadline.
01
OVERVIEW
The project required desktop and mobile experiences to work together while supporting calibration, playback, and frequency-response calculation.
The team connected an Electron desktop application with a Kotlin mobile application through Firebase. As group leader, Thusaraka coordinated delivery, component integration, code review, sprint planning, and task allocation.
02
CHALLENGES
- 01Coordinating desktop, mobile, and Firebase integration across a group project.
- 02Maintaining a dependable delivery cadence while balancing shared work and ownership.
- 03Protecting application behaviour with Jest unit tests during integration.
03
LESSONS LEARNED
Multi-surface products benefit from explicit ownership, frequent integration, and a shared definition of done rather than separate feature handoffs.
04
TECHNOLOGY
JAVASCRIPTELECTRONNODE.JSFIREBASEKOTLINHTMLCSSXMLJEST