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

Challenge Timetable and MIS information was spread across different views, making daily planning harder.

Approach Built a C#/.NET dashboard combining room, staff and building schedules with interviews, absences and exams.

Value Gives teams one clearer place to review schedules and coordinate day-to-day activity.

Onboard cross-team staff onboarding workflow system

Onboard

Challenge Staff onboarding involved hand-offs between HR, IT, MIS and Card Services.

Approach Designed a shared workflow to track tasks, owners, blockers and deadlines across teams.

Value Each team can see what needs attention next and where a hand-off is waiting.

Resolve internal work request and case management system

Resolve

Challenge Internal requests needed clear ownership and traceability through to completion.

Approach Built request assignment, filtering, attachments, messages, status tracking and an audit history.

Value Makes each case easier to follow, manage and review over time.

AssetCore asset lifecycle and inventory management system

AssetCore

A full asset lifecycle management platform for tracking equipment, loans, transfers, repairs, stocktakes, retirement and disposal, with audit history and QR-based identification.

C# ASP.NET Core Razor Pages EF Core
Complete
Scriptura structured scriptwriting and screenplay authoring software

Scriptura

A structured desktop scriptwriting application for writing and organising comic, film and television scripts, with project-based documents, autosave, versioning and export tools.

C# .NET WPF SQLite
In development
Structura relational database ERD modeller and SQL generator

Structura

A desktop relational database modelling tool for designing ERDs, defining tables, keys, indexes and constraints, and generating deterministic SQL Server scripts from the model.

C# .NET WPF SQL Server
In development

Have a similar challenge?

Tell me what you’re trying to improve, and we can talk through a practical way forward.

Tell me about your project