Architecting intelligent, scalable backend systems
Architecting intelligent, scalable backend systems
I'm a backend-focused architect with 10+ years of experience designing and building real-world systems—distributed, event-driven, and built to scale.
I've worked across multiple generations of software, from old framework to modern .NET, cloud-native architectures, messaging systems, and microservices. Along the way, I've led teams, shipped production systems, and learned where theory breaks down in practice.
Today, my focus is on architecting backend systems where AI becomes a first-class citizen—integrated into real workflows, real infrastructure, and real constraints such as reliability, performance, and money.
I care about pragmatic architecture, clear boundaries, and systems that evolve over time without collapsing under their own complexity.
Currently working at the intersection of backend architecture, AI agents, and financial infrastructure.
adjust Core Competencies
Backend & Distributed Systems
Building resilient, event-driven architectures that handle scale, failures, and complexity. Microservices decomposition, message-driven workflows, data consistency patterns.
Architecture & System Design
Domain modeling, bounded contexts, CQRS/ES, vertical slice architecture. Designing systems that align with business logic and evolve without rewrites.
AI-Integrated Systems
Embedding AI capabilities (LLMs, agents, RAG) into production backends. Infrastructure for model inference, prompt orchestration, context management, and cost control at scale.
Engineering Leadership
System architecture decisions, technical roadmaps, team mentorship. Balancing trade-offs between velocity, maintainability, and operational cost.
verified_user Credentials
- B.S. Computer Science - UNISHK
- Microsoft C# Specialist
done_all Relevant Experience
settings Lead Backend Engineer
person_pin_circle First Digital Trust
access_time 2024 - PresentArchitecting event-driven microservices on AWS (ECS, EventBridge, SQS). Applying DDD/CQRS patterns to financial services domain. PostgreSQL and SQL Server data strategies. Containerized deployments with observability instrumentation.
settings Senior Software Engineer & System Architect
person_pin_circle DirectIQ LLC
access_time 2021 - 2023Designed and deployed serverless and containerized microservices on AWS (Lambda, ECS, SQS). Event-driven architecture with DDD/CQRS implementation. Multi-tenant SaaS platform with PostgreSQL and SQL Server. High-availability service design patterns.
settings Fullstack Senior Engineer & Lead Engineer
person_pin_circle DirectIQ LLC
access_time 2019 - 2021Led migration from monolithic .NET Framework to microservices on AWS. Decomposed legacy Windows Services into containerized workloads. Transitioned SOAP to REST APIs with proper domain boundaries. Maintained existing system (C#, VB.NET, SQL Server) during parallel rewrite.
settings Senior .NET Developer
person_pin_circle Fastcode
access_time Jan 2016 - Jun 2019Application architecture and database design for enterprise solutions. Requirements analysis and solution evaluation. .NET Framework, SQL Server, layered architecture patterns. API development and system integration.
settings .NET Developer
person_pin_circle MCNetworking
access_time Jan 2014 - Jan 2016Windows desktop application development (.NET Framework, WinForms). SQL Server stored procedures, functions, triggers. Database-driven business logic implementation.