Internal tools
Dashboards, job management, forms, approvals and reporting for teams that have outgrown spreadsheets.
Tailor-made app development for growing businesses.
I design and build practical software for small and medium sized businesses: client portals, internal tools, booking systems, workflow automation and AI-assisted products that solve real operational problems without adding complexity.
Every engagement is shaped around what your staff, customers and operations actually need, not around an off-the-shelf template.
Dashboards, job management, forms, approvals and reporting for teams that have outgrown spreadsheets.
Portals, booking flows and mobile-friendly services that make it easier for clients to work with you.
Thoughtful use of modern models for drafting, classification, search and operational support.
Deployment, observability and environments that are reliable enough for day-to-day business use.
We map the workflow, identify friction points and define what success looks like in day-to-day use.
Interfaces, integrations and infrastructure are planned together so the product remains coherent.
Shipping is followed by measured refinement, training and practical support as the app beds in.
Selected builds are listed here now, with space reserved for screenshots, photography and fuller case study detail.
A full-stack SaaS platform for managing property service operations. From customer quotes and job scheduling through invoice generation and engineer payouts. Features a mobile-first engineer workflow for on-site job completion and photo capture, a customer portal for job requests and invoice tracking, and comprehensive billing/accounting integration.
A .NET 8 Windows automation tool that monitors incoming Microsoft Teams PSTN calls in real-time, extracts caller information from the Teams UI via Windows UI Automation, and forwards it to a backend API for CRM integration. Solves the challenge of intercepting call metadata without modifying Teams.
A full-stack visitor management app that streamlines office reception workflows. Integrates Azure AD for role-based access control, Microsoft Teams for host notifications, and Outlook calendar for room allocation—demonstrating enterprise authentication, real-time integrations, and scalable monorepo architecture.
A full-stack job application management platform that helps users apply strategically by assessing role fit, generating AI-tailored CVs and cover letters, and tracking applications in one place. Features two-phase fit assessment (local rules + evidence-based scoring), incremental profile merging, and configurable AI provider selection.
A full-stack web application for tracking and forecasting IT spend at a ~70-person firm. Integrates with Freshservice to sync contracts and purchase orders, calculates budget variance by category, and generates board-facing Excel/PDF reports. Features Microsoft Entra ID authentication and role-based access control with real-time monthly forecasting.
This site is designed for small and medium sized businesses that need bespoke software without the usual agency theatre. If you already know the workflow problem you want to solve, the next step is a short discovery conversation covering your current process, priorities and constraints.