Student and Staff Web Apps
Built responsive, accessible interfaces for student-facing apps, staff intranet features, and internal services.
Frontend, Azure, Power Platform
I build clear, practical tools that help people get useful work done across web apps, Azure integrations, and Microsoft 365 platforms.
My background is 25 years of IT support, service management, and internal systems work, so I care about the whole path from technical detail to the person trying to use the thing.
Built responsive, accessible interfaces for student-facing apps, staff intranet features, and internal services.
Delivered APIs and workflows that connect timetabling, student records, attendance, and internal service data.
Created diagnostic tools, document portals, degree-calculation apps, and booking systems for university teams.
I’ve always been drawn to the kind of work where you take something complicated and make it simple. After 25 years in IT support and infrastructure, helping end users is what led me into frontend development, Azure integrations, and Power Platform solutions.
I’ve seen many scenarios where a simple tool can bridge gaps and make people’s lives easier. Over the years I’ve built everything from student‑facing apps to internal APIs and automation that keep teams moving and data flowing. I enjoy solving problems, improving processes, and building tools that make people’s jobs easier.
When I’m not coding, I’m usually tinkering with side projects, learning new frameworks, experimenting with PC game development or diving into whatever topic has grabbed my attention that week.
I’m not afraid to say when a technology is new to me, but I’m always ready to dive in, learn quickly, and turn the unknown into something useful.
Developed responsive, accessible frontends for a student mobile app, staff intranet, and multiple web apps using HTML, CSS, JavaScript, React and Lit - building clean, maintainable UI components and layouts.
Designed and delivered Azure‑based integrations using APIM, Logic Apps, Key Vault, Redis, and OAuth app registrations. Built APIs that execute custom workflows, shape and return data, and connect systems such as timetabling, student records, attendance, and internal services.
Designed and delivered solutions using Power Apps and Power Automate to streamline business processes and improve productivity. Built helpdesk diagnostic tools, document‑delivery portals, degree‑calculation apps, and job‑booking systems used across a university.
Experienced with Microsoft Office administration, including SharePoint Online and Teams. Managed a SharePoint‑based staff intranet, overseeing site structure, content updates, permissions, and day‑to‑day administration across the organisation.
During my time in education support roles, I gained experience with IT Service Management (ITSM) platforms, particularly Sunrise, Ivanti Neurons and UniDesk (TopDesk).
I was the main administrator for these systems - including configuring automations, user import, asset import, SSO configuration, creating and maintaining knowledge base articles and ensuring efficient ticket handling processes (custom actions, email flows, approvals, and more). This experience has given me a solid understanding of ITSM principles and the ability to optimise support operations through effective use of the platform.
Godot is a newer area of interest for me. I’ve been learning the game engine and GDScript to build small games and interactive experiences. I’ve created a few simple 2D games and am enjoying exploring game development as a creative outlet and way to expand my programming skills.
I’ve also used Godot to start a prototype interactive map for a university campus, which has been a fun way to apply my development skills to a project that combines my interest in frontend development and interactive experiences.
Other used technologies: Entra ID, SCCM, DevOps, Git, GitHub, VsCode, Visual Studio, Sublime Text, Notepad++, Postman, Insomnia, Copilot, PowerShell, Node.js, Adobe suite, Moodle, CampusM, DataVerse, Redis, Netlify, Codex.
Interested in frontend, Azure integration, Power Platform, or internal tools work? I’d be happy to talk.
Thank you for visiting.