P. Tran.

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?

  1. 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.

  2. 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.

  3. 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 →
  1. 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 read
  2. Pydantic 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 read
  3. Migrating 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