Skip to Main Content

CGI - HRS

Built at Global Codex Hackathon: [London] · Apr 15, 2026 · London, UK

Demo video · This project addresses a direct and well-recognised business issue. As an organisation, we process approximately 2.5 million electronic payslips annually, yet Time and Attendance (T&A) is often handled through external systems. Clients have highlighted the inefficiencies of managing T&A separately from payroll, creating fragmentation in a process that should be tightly integrated. This separation not only impacts user experience but also represents a missed revenue opportunity, as we are not currently providing a fully end-to-end HRS solution despite already delivering the majority of it. A key challenge is that this cannot be approached as a “big bang” migration. Clients already use a variety of T&A systems, and forcing them to switch entirely would create friction and limit adoption. Therefore, flexibility is critical. Our approach is to build a centralised, extensible platform that can accept data from multiple sources. By supporting different input methods such as manual entry, third-party systems, and hardware-based solutions, we enable clients to integrate with our platform in a way that suits their existing processes. This ensures we remain adaptable as a business, while gradually bringing more capability in-house. More broadly, this highlights a gap in our current HRS offering. While we can deliver many payroll processes today, T&A and other HR process remains a key missing component. We believe agentic AI can play a role in accelerating the development of these additional HR capabilities, starting with Time and Attendance. Ultimately, this project responds directly to client feedback, solves a real operational problem, and creates a pathway to expand our HRS platform into a more complete, revenue-generating solution./…

This project focuses on developing a Time and Attendance system that integrates alongside our existing payroll platform, bringing a critical function in-house to improve control, efficiency, and data consistency. The solution includes a user-friendly frontend application where employees can securely log in, view company-specific theming, and receive prompts for upcoming timesheet submissions. Users can enter their working hours, selecting from both project-specific codes and general activity codes, ensuring accurate and flexible time tracking. A key feature of the platform is its ability to integrate multiple data sources. Where available, external systems such as Jira or card-based sign-in systems can supply attendance data. This data is processed through a microservices-based architecture, enabling each data source to be handled independently. As an example, a card reader microservice has been developed that takes raw CSV input and converts it into a standardised JSON format. This format is then consumed by a central backend API, which stores and serves the data for frontend use (currently using JSON as a working model, with database integration planned). This architecture provides a centralised data platform while remaining highly flexible. It allows the system to ingest, transform, and unify data from multiple sources, ensuring consistency across the organisation while supporting different attendance capture methods. Overall, the solution is designed to be scalable, modular, and extensible, creating a strong foundation for future enhancements and broader adoption across teams and clients.

Team