Hi, I build
eCommerce
and SaaS platforms.
I've been working on helping businesses grow their online products and services for over 25+ years.
Software development and consulting in Sydney.
I’m P. Tran, a principal software engineer with over 25 years of experience. I specialise in agentic development, building AI systems for real products and workflows. I also bring more than 20 years of PHP experience, with expert knowledge of PHP 8 and Symfony, and help with backend and API development, SaaS and eCommerce products, and cloud infrastructure.
Explore my services →What do I do?
- 01
Agentic Development
I design and ship agentic AI systems using Python, Pydantic AI and MCP, with streaming, human review, guardrails, observability and well-defined tool capabilities built in from the start.
- 02
Modernising critical backend systems
I lead complex migrations and platform changes across APIs, databases, messaging and cloud infrastructure - improving scalability and reliability while keeping production disruption to a minimum.
- 03
Raising the engineering baseline
I establish backend standards, improve developer workflows and lead technical initiatives across teams - turning recurring engineering problems into reusable patterns, tooling and platform improvements.
Latest articles.
All articles →Preparing your Symfony application for PHP 8.6
Get your Symfony application ready for PHP 8.6: dependency and extension checks, CI testing, Rector upgrades and a staged rollout ahead of 19 November 2026.
PHP 8.6 / Symfony / Symfony 8.2 / Rector / PHP upgrades / Backend development · 10 min readPydantic AI harnesses: memory, planning and practical research agents
A September 2026 review of Pydantic AI’s Python agent harnesses: persistent memory, to-do lists, web research, thinking, dynamic workflows and background execution.
Python / Pydantic AI / AI agents / Agent harnesses / Memory / Research automation · 10 min readMigrating a federated GraphQL router from Apollo to Cosmo
Lessons from coordinating a GraphQL router migration: schema publishing, subgraph deployments, CI/CD changes and the operational work after cutover.
GraphQL / Platform engineering / Backend development · 6 min read
