Philip Todd
Senior Software Engineer
Cloud-Native Architecture • .NET • Microsoft Azure • Distributed Systems
Welcome to Aus Data Tech, my professional engineering portfolio.
I specialise in designing and building modern cloud-native software using the Microsoft technology stack, with a focus on distributed systems, event-driven architecture, Event Sourcing, CQRS and Azure Platform as a Service (PaaS).
This portfolio showcases production-style reference implementations, technical documentation and engineering practices that demonstrate how enterprise software can be designed, built and deployed using modern technologies.
Featured Projects
Event Sourcing Reference Platform
A production-style reference implementation demonstrating Event Sourcing, CQRS and Domain-Driven Design using .NET 10 and Microsoft Azure.
Technologies
- .NET 10
- C# 14
- Angular
- Azure Cosmos DB
- Azure SQL Database
- Azure Event Hubs
- Azure App Service
- Microsoft Entra ID
- Azure DevOps
- Bicep
Explore
Distributed Systems Reference Platform
A cloud-native microservices reference implementation demonstrating modern distributed architecture using Microsoft Azure.
Technologies
- .NET 10
- C# 14
- React
- Azure App Service
- Azure SQL Database
- Azure Service Bus
- Azure API Management
- Microsoft Entra ID
- Azure DevOps
- Bicep
Explore
- Documentation
- Live Demo (Coming Soon)
- GitHub Repository
Technical Expertise
Software Architecture
- Distributed Systems
- Event-Driven Architecture
- Event Sourcing
- CQRS
- Domain-Driven Design
- REST APIs
- Microservices
Microsoft Technologies
- C#
- .NET
- ASP.NET Core
- Entity Framework Core
- SQL Server
Microsoft Azure
- App Service
- Azure SQL
- Cosmos DB
- Service Bus
- Event Hubs
- Blob Storage
- Application Insights
- Log Analytics
DevOps
- Azure DevOps
- GitHub
- GitHub Actions
- Bicep
- Infrastructure as Code
- Continuous Integration
- Continuous Deployment
Professional Experience
I have more than twenty years of experience delivering enterprise software using Microsoft technologies.
My background spans software engineering, solution architecture, cloud migration, technical leadership and agile software delivery. My current focus is designing scalable, maintainable cloud-native applications using modern Azure services and engineering best practices.
Engineering Philosophy
I believe successful software is built on a small number of enduring principles:
- Build simple, maintainable solutions.
- Design for scalability from the outset.
- Automate everything that can be automated.
- Make systems observable by default.
- Secure applications by design.
- Document architectural decisions clearly.
The reference projects featured on this site have been built to demonstrate these principles through practical, production-oriented implementations.
Explore
Thank you for visiting. I hope these reference implementations provide useful insight into my approach to software engineering and modern cloud-native architecture.
Connect
LinkedIn: https://linkedin.com/in/philiptodd
GitHub: https://github.com/philiptodd
Email: philip.todd@gmail.com