Software Engineer (Contract)
2026 – PresentMedulaWorks Limited
- Design and build .NET 8 backend services for client products, from architecture decisions through staging deployment.
- Designed the access-control model for a mental-health practice platform: nested organisation and office scopes, time-boxed grants, permissions defined in code with roles composed from them in data, and fail-closed defaults so an unconfigured service denies rather than allows.
- Designed an append-only audit trail enforced by a database trigger rather than in application code, because the service connects as table owner and would otherwise bypass permission-based restrictions.
- Built a KPI scoring engine for an enterprise client: composable normalisers, aggregation strategies, rating bands and composite calculation over a versioned weighting model.