Technical
Core strengths
- JavaScript
- HTML5 / CSS3
- C# / .NET
- SQL / data
- PHP / MySQL
- UI / UX & visual design

I love JavaScript, web applications and solving real operational problems—building practical software that people can understand, trust and enjoy using.
Senior full-stack software developer with 16+ years of commercial experience building web applications, portals, dashboards, reports and operational tools that improve efficiency and decision-making. JavaScript and the web are my home, supported by deep experience in C#/.NET, PHP, SQL and UI/UX.
I have helped develop and modernise TimeTrak, a commercial time and workforce management platform, from legacy desktop and web systems to a modern component-based SPA. I enjoy understanding how businesses work, identifying where software adds value and delivering maintainable solutions people understand and trust.
Senior Software Developer (Full-time) — .NET · Web · SaaS · Business Systems
September 2016 — Present
Independent Software Developer — Custom Web Applications · Portals · Business Tools
Ongoing
Full-Stack Web Developer (Full-time) — Web Applications · Business Systems
November 2010 — September 2016
Software Development · Graphic Design · Customer-Facing Roles
2001 — 2010
Roles with Envious Photography, Superframers / ART N SOUL and Select System Software combined visual design, customer service and practical software development. I built visualisation, pricing, customer, job and reporting tools that improved sales conversations and internal efficiency; automated passport-photo production to reduce staff time and increase profitability; and connected field agents with current head-office job, costing, material and appointment information.
This foundation in design and direct customer contact continues to shape how I build clear, usable software for non-technical people.