Lead Software Engineer · Bangkok, Thailand

Songwit Phitakjariyachat

Full-stack developer building software since 2004, from C# and ASP.NET to Javascript Frameworks and the cloud. Currently a Lead Software Engineer at SCG Digital.

Work at SCG

  1. 2023 – PresentMain developer

    Roof design and estimating platform

    Main developer of a roof design application for SCG’s roofing business, covering roof plans, tile and equipment rules, solar legends and DXF export. Also works on the C# services that turn a design into a bill of quantities (BOQ) and quotation data.

    • VB.NET
    • C#
    • ASP.NET Core
    • Blazor
    • PostgreSQL
    • AWS
  2. 2025 – PresentMain developer

    FlexOCR client portal

    Built most of the portal around FlexOCR: document templates, PDF handling, multi-page optical character recognition (OCR) jobs that run on the backend, job history and usage tracking.

    • Next.js
    • NestJS
    • TypeScript
    • TypeORM
    • Ant Design
    • Docker
  3. 2026Main developer

    Production planning dashboards

    Rebuilt an AI-prototyped dashboard into a production system for SCG’s ceramic roof-tile business, with stock and backorder monitoring, production plans, raw-material projection, single sign-on (SSO) and page-level permissions. Then built a companion make-to-order (MTO) planner on the same architecture.

    • Next.js
    • React
    • NestJS
    • MongoDB
    • Docker
  4. 2026 – PresentMain developer

    Dependency EOL and vulnerability dashboard

    Scans every repository in a GitHub organization for outdated and end-of-life dependencies. I built remediation campaigns that track one CVE or runtime end of life across hundreds of repos and update each status after every scan, plus Microsoft Entra ID (Azure AD) sign-in and role-based access.

    • React
    • TypeScript
    • Express
    • PostgreSQL
    • SQLite
    • Tailwind CSS
  5. 2025 – 2026Main developer

    Warehouse management system

    Web warehouse management system (WMS) for a factory, covering inbound, put-away, manual picking, outbound, cycle counts, location monitoring and mold control.

    • React
    • Express
    • SQL Server
    • Material UI
    • Ant Design
    • Docker
  6. 2025 – PresentMain developer

    Enterprise risk management platform

    Risk assessment and tracking for an enterprise client, with scoring, approvals, reminders, change history and reporting dashboards behind Microsoft Entra ID (Azure AD) sign-in. Also contributed to an internal audit risk planning system.

    • Nuxt
    • Vue
    • NestJS
    • MySQL
    • Azure AD
    • Docker

Personal projects

  1. 2026Tooling

    TokenMonitor

    Central history of AI token usage across machines. Dependency-free agents read local logs from Claude Code, Codex, Gemini CLI and Kimi, then send usage to an ingest API with a separate token for each machine.

    • TypeScript
    • Node.js
    • SQLite
    • Docker
    • GitHub Actions
  2. 2026Desktop tool

    PDF Plan Mirror Tool

    CAD-style mirroring for PDF building plans. Flips the vector drawing inside a selected area, moves its text without reversing the letters, and leaves everything outside untouched.

    • Python
    • PyMuPDF
    • Tkinter
  3. 2026Multiplayer game

    Tetis Royale

    Original block-stacking battle royale with a WebSocket room server, private rooms joined by code or QR, bots, and a host display for playing on a big screen.

    • JavaScript
    • Node.js
    • WebSocket
  4. 2026LINE app

    Queue management POC

    Queue system with QR tickets, live status in a LINE LIFF app, push notifications, priority queues and an admin panel.

    • React
    • TypeScript
    • Express
    • SQLite
    • LINE LIFF
  5. 2026Community project

    GoHoot

    Real-time quiz game platform from Digital Office’s Go community, with WebSocket game sessions and Azure AD sign-in.

    • Go
    • React
    • PostgreSQL
    • WebSocket
    • Azure AD
  6. 2024 – 2025Community app

    Smart village system

    Web app for a housing community, with records, image galleries and request charts.

    • Next.js
    • PostgreSQL
    • Tailwind CSS
  7. 2026Website

    darkpiaro.dev

    This site, built with Astro and served from one container by Elysia on Bun, with a test-gated deploy to a self-hosted runner.

    • Bun
    • ElysiaJS
    • Astro
    • Docker
    • GitHub Actions

Speaking

Experience

Education

Skills

Languages
C# · VB.NET · TypeScript · JavaScript · Go · PHP · Python · HTML · CSS
Backend
.NET · ASP.NET · ASP.NET Core · ASP.NET Web API · Node.js · Bun · NestJS · Express · ElysiaJS · Gin · TypeORM · REST API · Swagger (OpenAPI) · WebSocket
Frontend & apps
React · Next.js · Vue.js · Nuxt · AngularJS · Blazor · Astro · Three.js · Ant Design · Material UI · Tailwind CSS · Flutter · LINE LIFF · Unity
Cloud
AWS · Microsoft Azure · Google Cloud Platform (GCP)
Databases
SQL Server · Oracle · MySQL · PostgreSQL · MongoDB · SQLite
Tools
Git · GitHub Actions · CI/CD · GitLab · Docker · Nginx · n8n · Postman · Jira