Software engineer
Enterprise and public-sector delivery across microservices, web applications and APIs, using disciplined practices including TDD, pairing and continuous delivery.
Independent software & AI consultant
I design and build software that helps established organisations modernise systems, automate repetitive work and make better use of their operational knowledge—with a particular focus on property and other process-heavy businesses.
Technical depth. Commercial context.
My experience is unusual: enterprise software engineering alongside first-hand responsibility for customers, staff, compliance, finances and day-to-day operations in the property sector.
Enterprise and public-sector delivery across microservices, web applications and APIs, using disciplined practices including TDD, pairing and continuous delivery.
I founded and ran a residential lettings and management company, so I understand the commercial and operational realities behind a software brief.
My background spans residential management, housing, commercial property, compliance, contractors, client reporting and property-focused software.
How I can help
The aim is not to add AI for its own sake. It is to find where better software can save time, improve consistency, reveal useful information or create a better service.
Introduce AI into existing workflows in a controlled, useful way—reducing repetitive work while keeping appropriate human oversight and reliable records.
Best for: communication, triage, knowledge work and operational workflowsDesign and build web applications, internal tools, services and APIs around the way your organisation actually needs to work.
Best for: processes that generic software handles badlyImprove fragmented or ageing systems through pragmatic integration, incremental replacement and clearer end-to-end workflow design.
Best for: established businesses with valuable legacy processesApply software and AI to lettings and property management with an understanding of agents, landlords, tenants, contractors and compliance.
Best for: property businesses that need genuine domain understandingExperience
I can speak to technical teams, decision-makers and the people doing the work. That makes it easier to uncover the real requirement and turn it into software that fits the organisation.
Built and supported public-sector services in regulated, audit-sensitive environments, working across Scala and Play microservices, front-end and back-end delivery.
Created a residential lettings and management business, designing its operating processes, compliance controls and workflow systems while winning and retaining clients.
Led property-management and accounts teams responsible for a portfolio of more than 1,300 properties, introduced reporting for directors, and previously produced commercial-property valuations and investment forecasts.
Current product work
I am currently applying this combination of engineering and industry experience to software built around the real conversations and workflows between agents, landlords, tenants and contractors. The emphasis is practical automation, dependable records and clear human control.
Start a conversation
I am available for freelance software development, AI integration and consultancy projects.