CELCAT Live Reports
Imperial College London
Software & Data
2,025
01/
Overview
As the lead engineer, I was responsible for rewriting and rebuilding the Live Reports setup under a tight deadline. I analysed CELCAT’s updated schema, restored access control for specific roles and restructured report “blocks” - each consisting of a title, description, icon, parameters and action buttons. The redevelopment restored full reporting functionality, allowing staff to continue producing data-driven insights without disruption and included training and documentation so colleagues could maintain and extend the system independently.
Stack:
JSON
CELCAT
SQL
02/
Process
As the CELCAT Live Reports tool was becoming non-operational due to outdated configuration and system structure changes, my role required auditing the broken setup, comparing legacy and updated documentation and implementing the required technical fixes. I rebuilt report “blocks” from scratch, rewrote JSON and configuration logic and tested SQL query outputs to ensure accurate reporting. Throughout the redevelopment, I worked closely with key stakeholders - to schedule regular demos and feedback sessions to ensure the solution aligned with their reporting needs and user expectations.
Once restored, the tool allowed teams to generate accurate, real-time reports directly within CELCAT Live. I also ensured role-based access was correctly configured so only authorised staff could create or modify reports. Before my departure from the team, I documented the new setup and workflow to upskill the team to ensure they were able to maintain and extend the system in the future.
Technologies used:
MS SQL Server Management Studio - to access CELCAT databases, build and test SQL queries and validate report outputs.
JSON - for defining and restructuring report blocks, parameters and metadata to match the updated CELCAT configuration.
CELCAT Live environment - for managing report deployment, user roles and permissions directly within the live system.
Confluence - for documentation of the report setup, stakeholder feedback and technical notes.
03/
Key features
Rebuilt and restructured CELCAT Live Reports blocks for system compatibility.
Restored SQL query and report generation functionality.
Configured role-based access and report parameters.
Collaborated closely with stakeholders, delivering demos and gathering feedback.
Completed redevelopment under strict time constraints.


