Software
I build apps and AI agents that scale. Clean code matters, but so does shipping what users need.
"I take full ownership — from product conception to production delivery. That's what full-stack means to me."
Expertise
Technical Capabilities
Multi-stack Engineering
I don't limit myself to one layer. I've shipped backends in PHP, Python, TypeScript... frontends in React and Vue, and everything in between.
Agentic Systems
Building AI agents that can reason and act autonomously. Still learning as the field evolves, but shipping real solutions with LLMs and vector databases.
DevOps & Cloud
I automate infrastructure with Terraform and Ansible. From Cloud to bare metal, I focus on making infrastructure reliable and secure.
Experience
Where I've Built
TixelMarketplace
Secure ticket resale marketplace for live events. I ship across Product, DevEx, Infra, and AI on a multi-stack codebase.
- Architected and shipped production AI systems: a Listing Agent for autonomous ticket workflows, an AI Parser for structured extraction, and an event-matching pipeline that resolves raw extractions to canonical events using LLM-powered venue normalization, spatial candidate retrieval, and automated entity creation with venue hierarchy learning.
- Owned the full infrastructure migration to AWS ECS. I rebuilt the queue system from the ground up, decoupled the workloads, and raised throughput and reliability so each pipeline scales on its own.
- Built an agentic debugging system on isolated containers, OpenTelemetry, Axiom observability, and MCP tooling. The engineering team now queries infrastructure and logs with AI assistance.
- Set up a Zero-Trust isolated network on Cloudflare covering the whole company.
- Own delivery from product to infra across PHP/Laravel, Python/FastAPI and TypeScript/Nuxt, on Terraform-managed AWS and Cloudflare.
PAC INVESTMarketplace
Co-founded an online content marketplace from scratch. I led the MVP design with our UX and frontend team, then built the platform end to end.
- Built high-risk payment processing on Shift4 and ECP Bank, plus an automated withdrawal flow over OpenBanking APIs with QONTO and Revolut.
- Shipped KYC with ComplyCube and an AI content moderation system with SightEngine.
- Ran the cloud infrastructure on AWS with Terraform, and a media delivery service distributing optimised, signed media through NodeJS, AWS Lambda and CloudFront.
AnkorstoreMarketplace
Hyper-growth environment with 200+ people in Tech & Product across 20+ engineering teams.
- Led the decomposition of a monolith into bounded contexts using Domain-Driven Design with event mapping across teams.
- Rebuilt the Brands CRM and Order Taking features to empower sellers at scale.
Puremix OnlineSaaS — EdTech
Led a team of 6 developers for a leading online music education platform.
- Created Mixup.audio, a real-time collaboration tool for audio professionals, from concept to production.
- Migrated the payment system to a SaaS model and modernized the cloud infrastructure.
Research & PoC
Validating the core hypothesis.
Release MVP
Shipping real value to users.
Growth (Scale)
Building for high scale.
The Builder's Path.
I am a Builder at heart with a Craftsmanship mindset. My journey isn't just about writing code; it's about full ownership—from architecture to deployment at scale.
I have worked on and scaled SaaS and Payment systems handling over $100M in annual revenue, gaining deep expertise in Marketplaces.
Code as Craft.
I am a strong advocate for Domain-Driven Design (DDD) and Clean Architecture. I don't just write features; I engineer systems that are readable, testable, and maintainable over the long haul. Quality isn't optional - it's the foundation of velocity.
- Domain-Driven Design (DDD)
- Clean Architecture & SOLID
- Type-safe End-to-End
export class Order extends AggregateRoot {
private _status: OrderStatus;
public pay(): void {
if (this._status !== OrderStatus.Pending) {
throw new DomainException("Order already paid");
}
this._status = OrderStatus.Paid;
this.publish(new OrderPaidEvent(this.id));
}
}
No Tech without Business.
Beautiful code that doesn't solve a real problem is just vanity. I firmly believe that Business drives Technology, not the other way around.
My approach is pragmatic: I strive to understand the core business domain to build systems that reflect it. I use principles like Conway's Law to align software architecture with organizational communication, ensuring that the tech stack empowers the business rather than constraining it.
Value over Perfection.
I don't believe in the "Big Bang" release. Waiting to build the "perfect" solution often means solving the wrong problem.
I prioritize small iterations and metrics collection. By shipping early and measuring real user behavior, we validate assumptions before committing to expensive engineering.
It is better to fail fast on a small feature than to lose months building a masterpiece that no one uses.
There is a Person Behind the Commits.
I travel every chance I get, and Asia keeps pulling me back. I produce music and I DJ. I train hard, and I wind down with the same commitment: friends, a long table, and a bottle worth talking about.
As a kid I wanted to be an airline pilot. The fascination never left. Thousands of flights a day hold together because of human factors research, air traffic control, and standards that leave no room for improvisation. That is the bar I aim for in the systems I build.