Portfolio
Product-minded engineer who ships. I take features from raw idea to production — across GameDev, AgriTech, HR Tech, and IoT. AI tools are my daily accelerators, not crutches.
I am a product-minded engineer based in Asia (GMT+8), specializing in the .NET ecosystem with a strong AI-first approach. My focus is on designing scalable, secure, and high-performance systems — then shipping them to production.
I use AI tools daily (ChatGPT, Copilot, Claude) as accelerators for code generation, test coverage, documentation, and rapid prototyping. I know exactly where AI stops and human judgment begins — architecture decisions, security boundaries, and production deployments stay human-owned.
Stack: C#, .NET 8, ASP.NET Core, Azure (AKS, Service Bus, Blob), PostgreSQL, EF Core, Redis, RabbitMQ, MassTransit, Kafka, SignalR, Docker, Kubernetes, CQRS, MediatR, GitLab CI/CD
Stack: C#, .NET 6/8, ASP.NET Core, Azure App Service, PostgreSQL, EF Core, RabbitMQ, MassTransit, Redis, CQRS, MediatR, Docker, GitHub Actions, xUnit, Moq
Stack: C#, .NET, MQTT, Modbus RTU, gRPC, RabbitMQ, PostgreSQL, Docker, Azure IoT Hub, Kafka, CQRS
Stack: C#, .NET 8, Azure IoT Hub, Azure Functions, Kafka, MQTT, CQRS, MediatR, PostgreSQL, Redis, Docker, Kubernetes, Terraform
Hover over any project to pause the animation. Each preview is a live CSS animation representing the project's core interaction.
AI-powered HR analytics platform with Semantic Kernel, Gemini integration, vector search, and real-time employee insights.
Cross-platform VoIP calling app with Avalonia UI, SignalR signaling, WebRTC, and 5-platform support.
Discord-like team messenger with voice/video calls via LiveKit, file sharing, and real-time messaging.
Chinese language learning platform with SM-2 spaced repetition, multiple study modes, bilingual content, and PWA support.
AI-powered job application assistant with LLM resume generation, Playwright scraping, and application pipeline tracking.
Unity prototype combining rhythm game mechanics with real-time combat — timing-based attacks sync to musical beats.