Software Development Portfolio

A growing collection of C#, ASP.NET Core, MIS and business systems projects designed to solve operational problems, improve efficiency and deliver reliable, maintainable software.

Some case studies are anonymised or recreated from earlier work to protect confidential information and comply with NDA agreements.

CampusView college timetable, room scheduling and MIS dashboard

CampusView

I designed and developed CampusView to bring fragmented college timetable and MIS information into one operational dashboard. It combines room, staff and building schedules with interviews, absences and examinations, giving teams a clearer view for day-to-day planning.

Onboard cross-team staff onboarding workflow system

Onboard

I designed and developed Onboard to replace fragmented cross-team onboarding coordination across HR, IT, MIS and Card Services. Its workflow and data structure make ownership, hand-offs, blockers and deadlines clear, so each team can see what needs to happen next.

Resolve internal work request and case management system

Resolve

I designed and developed Resolve to give internal work requests clear ownership from submission to completion. It combines assignment, filtering, attachments, messages and status tracking with a complete audit history, making cases easier to follow and manage.

Student data reporting and analytics dashboard

Student Data Reporting Dashboard

A student data reporting and analytics platform for monitoring performance, attendance, engagement and key operational trends across curriculum and management teams.

C# ASP.NET Core Razor Pages SSRS
In development
Configurable online survey and response analytics platform

Survey Platform

A configurable survey platform with conditional questions, response analytics, reporting tools and flexible data exports for operational and management use.

C# ASP.NET Core JavaScript SQL Server
In development
API integration and data exchange management hub

API Integration Hub

A centralised integration platform for connecting internal and external systems, processing data exchanges, recording failures and monitoring API activity.