ReactJS powered ERP Solution
In this project, we use ReactJS to develop an intuitive, coherent user experience across the read-only, updatable and administrative functions
Utilising Azure Kubernetes Services for on-premise to Azure migration
The goal of this multi-year project was to modernise all the services and web applications to the latest technologies and migrate them into Microsoft Azure cloud, while ensuring there was no disruption to existing services.
Ethics Compliance Management Portal
This project involved development of a bespoke application to manage the ethics compliance process of the MBA students. Staff and students undertaking research involving children and other vulnerable groups have to follow a rigorous ethics review to ensure the integrity
User Centric Approach to Application Development
User experience was at the core of this project. The goal was to provide an improved user experience for three user groups - customer service staff, content editors and prospective students.
Events Notification Portal: Bespoke Web Application to Automate Workflows
The purpose of the project is two-fold. The main requirement is to create a traceable workflow for the events requests and approvals
Microsoft Access to Azure Migration
The institution need a robust, reliable, highly-scalable solution that can be accessed without any dependency on VPN, while maintaining secure access. The system should allow administrators to update key information and have the information reflected on all client systems immediately.
Reordered renderings while migrating from Sitecore 7.2 to 9.3
Recently, I was working on a Sitecore migration project from 7.2 to 9.3. We had used Sitecore Express Migration Tool to migrate the content, templates, layouts and media items. However, the renderings on the migrated content were completely out of
Cognitive Systems & Cognitive Computing: A Case Study of WEM
This report analyses the processes and techniques of cognitive systems and cognitive computing in our contemporary world of science, technology and innovation. In order to aid understanding, some of the basic terms were critically scrutinized and defined to ensure that