Looking Back at 2023
A look back at what I learned, built, and changed my mind about this year.
Principal AI Engineer
Building enterprise AI applications and scalable software systems. Five years shipping production code, now focused on LLM integration and cloud architecture.
About
I'm a Principal AI Engineer leading teams that build enterprise AI applications. My work sits at the intersection of software architecture, cloud infrastructure, and applied machine learning—turning complex AI capabilities into production systems that deliver real business value.
With five years of full stack experience across frontend, backend, databases, and DevOps, I bring a complete technical perspective to every project. I've built educational platforms, led MVP development for startups, and now focus on architecting AI solutions at scale on Azure.
I'm driven by solving hard problems and shipping software that matters. Whether it's designing system architecture, optimising deployment pipelines, or mentoring engineers—I take ownership and deliver.
Principal AI Engineer
Insurgence
2025 - Present
Leading engineering teams building enterprise AI applications. Owning architecture, cloud infrastructure on Azure, and end-to-end delivery.
Co-Founder & CTO
International STEAM Education
2022 - Present
Leading technology strategy and product development for an education technology company. Building learning platforms, managing infrastructure, and mentoring developers.
Full Stack Software Engineer
ReadCloud
2024 - 2025
Full stack development on an education platform serving Australian schools. Worked across frontend, backend, infrastructure, and CI/CD automation.
Lead Software Engineer
Web Divine
2023 - 2024
Led MVP development for a digital agency. Owned technical architecture, client communication, and delivery timelines.
Freelance Software Engineer
Ben's Digital
2020 - 2024
Delivered custom web applications and mobile apps for small business clients. End-to-end ownership from requirements through to deployment and support.
Core technical competencies.
Enterprise AI applications with LLMs, vector databases, RAG pipelines, and intelligent automation.
End-to-end application development across frontend, backend, and infrastructure layers.
Azure infrastructure, containerisation, serverless functions, and scalable system design.
RESTful APIs, microservices architecture, and third-party system integration.
Automated pipelines, infrastructure as code, and continuous deployment workflows.
SQL, NoSQL, and vector database design, optimisation, and management.
Scalable architecture for performance, reliability, and maintainability.
Identity access management, authentication flows, and secure application design.
Solution architecture, stakeholder communication, and developer mentorship.
Have a project in mind? I'm available for consulting and contract work.
Technical deep-dives and project retrospectives.
A look back at what I learned, built, and changed my mind about this year.
Why I moved from JWTs to session-based auth, and what I learned building a social OAuth system.
Extracting insights from a healthcare system's PDFs and APIs, with a detour from Go to JavaScript.
Building a serverless API that runs at the edge and connects to Azure services.