software engineering / architecture / technical advisory

Designing systems.
Simplifying complexity.

Senior software engineer with more than a decade of experience building, evolving and modernizing business-critical software. I work across backend engineering, software architecture, delivery infrastructure and technical strategy.

I work on complex software products where architecture, maintainability, security and reliable delivery matter.

My background is rooted in backend engineering, primarily around PHP and Symfony, and has expanded over the years into system architecture, integrations, CI/CD, infrastructure, automated testing and technical leadership.

I have worked across healthcare, e-commerce, platform engineering and e-learning — from customer-facing products and APIs to internal platforms, integrations and delivery infrastructure.

I particularly enjoy systems that have grown beyond their original assumptions: understanding where complexity comes from, challenging architectural decisions and finding pragmatic ways to evolve them without stopping product development.

Backend Engineering

PHP · Symfony · REST APIs · distributed systems · asynchronous processing · integrations · performance

Software Architecture

System design · technical strategy · modernization · migrations · security · maintainability

Engineering & Delivery

GitLab CI/CD · Docker · Kubernetes · automated testing · deployment workflows · developer experience

Technical Leadership

Architecture reviews · technical decisions · code reviews · engineering standards · mentoring · cross-team collaboration

Healthcare Technology

DICOM · PACS · HL7 · patient-facing systems · healthcare integrations · secure development

AI Engineering

AI-assisted development · engineering workflows · LLM integration · developer tooling · automation

I tend to work where software engineering meets technical strategy.

  • Modernizing mature and legacy software systems
  • Designing maintainable backend architectures
  • Planning complex technical migrations
  • Improving CI/CD and engineering workflows
  • Reducing technical debt while maintaining delivery
  • Reviewing architecture and engineering practices
  • Improving security, reliability and developer experience
  • Applying AI pragmatically to engineering workflows

Beyond implementation, I enjoy the advisory side of software engineering: evaluating technical direction, reviewing architecture and turning complex engineering problems into actionable plans.

My approach is pragmatic rather than technology-driven: understand the constraints, reduce unnecessary complexity and make changes that improve both the product and the engineering environment around it.

PHP / Symfony / TypeScript / React / PostgreSQL / MariaDB / Redis / RabbitMQ / Docker / Kubernetes / GitLab CI/CD / PHPUnit / Playwright / REST / DICOM / HL7 / AWS / AI Engineering