Presentation
I help businesses build new applications, modernise existing systems, develop APIs and integrations, improve performance, and deliver cloud-based solutions. My experience spans enterprise software, real estate technology, reporting platforms, AI assistants, and mobile applications.
Whether you need a complete solution, additional development capacity, or help solving complex technical problems, I deliver reliable, well-engineered software with a strong focus on quality, maintainability, and business outcomes.
Offered services
Background
Designed and delivered a secure, scalable REST API platform using C#, .NET Web API and Microsoft Azure, replacing a third-party DreamFactory solution with an enterprise API platform providing secure access to SQL Server and Azure Blob Storage. The project reduced annual licensing costs by approximately NZ$50,000, while improving flexibility, security and long-term maintainability.
I also contributed to the design and development of a modern real estate reporting platform, utilizing Blazor, .NET Core Web APIs, and SQL Server. The solution delivered accurate reporting, interactive dashboards, and data warehousing capabilities to support business decision-making.
In addition, I was involved in designing and implementing an AWS-hosted CI/CD pipeline for the reporting platform. This included leveraging AWS CodeBuild, AWS CodeDeploy, and Docker containers to automate build, deployment, and hosting processes for the development and release environments.
Harcourts One - Core property listing system written in ASP.Net Web Forms, MVC, SQL Server, and Angular JS.
Contacts Management System - React JS based CRM with Azure SQL backend, Web API written in .Net Core and Azure Functions.
• Event Sync - System for synching data between core Harcourts CRM system to other Microservice systems, incorporating an Azure based pub/sub mechanism using Azure Event Grid, Queues and Functions.
• Enquiries System - Used Azure Logic Apps, Queues and Functions to read enquiry emails, process them and create enquiry data in the core Harcourts One system.
• Outlook Add-in - An opt-in, web-based add-in built in React JS. The Office JS library allowed users to create contacts in the CRM from received emails and also track email conversations using Graph API subscriptions.

