IT System Administrator & Software Developer Β· Computer Science Graduate based in Bangkok, Thailand πΉπ
I manage enterprise IT infrastructure for 30,000+ users at the Provincial Electricity Authority (PEA) β and I build the internal tools to make that infrastructure easier to run. My stack spans ASP.NET Core / Blazor Server for enterprise tooling and React / TypeScript for web products, with AI-assisted workflows throughout.
Infrastructure & Systems
Development
AI-Assisted Development
ASP.NET Core 8 Β· Blazor Server Β· SignalR Β· SQLite Β· WMI Β· MudBlazor Β· .NET Worker Service
A distributed hardware inventory platform for Windows domain environments. HardwareInfoAgent collects local hardware data via WMI and reports to a central REST API. HardwareInfoWeb visualises inventory and agent health in a Blazor Server UI (MudBlazor), with real-time "Collect Data Now" commands pushed to agents via SignalR. Backed by SQLite.
ASP.NET Β· C# Β· Active Directory (LDAP)
A suite of internal web tools for managing PEA's AD infrastructure across 30,000+ users. Covers user management, account unlocking, password resets, and department-based access delegation β reducing routine help desk load significantly.
Network Monitoring Β· ITSM Integration
Real-time dashboard for endpoint and server connectivity monitoring across PEA's distributed infrastructure β integrated with ITSM workflows for alert triage and incident response.
React Β· TypeScript Β· PostgreSQL
Full-featured HR management SaaS for security guard workforce operations β attendance, shift scheduling, and access control. Built to explore end-to-end SaaS architecture with a React/TypeScript frontend and PostgreSQL backend.
βοΈ Barber Shop Management System β Live at ShopThai.work
React Β· TypeScript Β· PostgreSQL Β· Python
End-to-end business management system for a barber shop: appointment booking, queue management, and customer records. Iterated across multiple versions and deployed to production.
Managing enterprise IT by day, shipping software by night β with a little help from AI π€



