Available to hire
I am a senior .NET/Blazor developer and architect with 25+ years of full-stack experience, specializing in cloud-native SaaS on Azure. I focus on Blazor WASM, BFF patterns, workflow automation, and complex domain modeling to deliver scalable, maintainable software.
My engineering background gives me a strong foundation for solving intricate problems and designing clean, reliable solutions. I take pride in building software that is easy to use and exceeds expectations, with a track record of empowering teams and customers alike.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Software Architect / Development Team Leader at XSOL Limited
February 1, 2025 - PresentSince February 2025, continuing as part-time to extend XSOL BPMS products as a cloud-native multi-tenant SAAS, including ongoing work on the ESL modelling language and MCP Server.
Freelance Blazor Developer at Coda Group Limited
February 1, 2025 - PresentContract to design and develop a multi-tenant web portal for Coda's customers and internal users to enter, view and manage logistics orders. Implemented ASP.NET 10, Blazor WASM using the Backend for Front End (BFF) pattern. Built with MudBlazor and extensive CSS customization for corporate branding. Implemented complex authorization across tenants, users, and data domains using a mix of Microsoft Entra ID and custom code. Implemented FluentValidation for data validation. Developed an async streaming bulk-upload pipeline with validation, correction workflow, and audit trail. Implemented OData-driven grid queries integrated with EF Core and authorization rules to ensure users only see data they are authorized to view. Enabled customers to onboard and self-administer their users' roles and authorizations, reducing workload on staff.
Software Architect / Development Team Leader at XSOL Limited
January 1, 2001 - January 31, 2025Led the team that built XSOL's cloud-native, multi-tenant SaaS for no-code BPMS. Designed and implemented the ESL business modelling language and schema to validate models. Built multi-tenant ASP.NET Web API 9.0 backend and SPA front end using Blazor WASM and MudBlazor. Used Microsoft Entra ID for authentication and RBAC, and developed model-level licensing and authorization. Led development of a Model Context Protocol (MCP) Server enabling AI agents to interrogate XSOL models and respond to natural language queries.
Freelance Team Leader at Commonwealth Development Corporation
November 1, 1997 - September 30, 2000Architected the redevelopment of the bank’s core suite of applications for deployment across a WAN spanning sixteen offices. Used Delphi 5.0, MTS, ActiveX/COM, HTML, and ASP pages to deliver scalable enterprise solutions.
Freelance Senior Developer / Architect at IQ/Software Corporation
October 1, 1995 - October 31, 1997Helped design and develop three releases of the OLAP reporting tool IQ/Vision. Prototyped the next release using a multi-tier architecture with Delphi 3.0, ActiveX and COM/DCOM technologies.
Independent Consultant at Reading, England
August 1, 1993 - September 30, 1995Developed several Windows-based applications including a project for Cowie Interleasing, the largest vehicle leasing company in the U.K.
Software Engineer European Development at Systems Center
October 1, 1991 - August 31, 1993Position in the European Net/Master development and support group developing new and supporting existing products for European clients.
Assistant DBA / Automation Specialist at National Bank of New Zealand (NBNZ)
March 1, 1989 - July 31, 1991Developed software to automate some of the operations team daily tasks.
University of Canterbury Research Fellow at University of Canterbury
November 1, 1987 - March 31, 1989One-year contract to continue the development of my Masters project.
Education
Bachelor of Electrical & Electronic Engineering at University of Canterbury, New Zealand
January 1, 1983 - December 31, 1986Master of Electrical & Electronic Engineering at University of Canterbury, New Zealand
January 1, 1987 - December 31, 1987Qualifications
Industry Experience
Software & Internet, Professional Services, Financial Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Auckland today.