Fullstack web, self-hosted infrastructure, and algorithms

I'm Insee Thaopech, a Computer Engineering student at Khon Kaen University. I build web backends in Go and TypeScript, run my own Kubernetes clusters, and compete in ICPC.

Selected work

A system built for a real client at my university, a Laravel app I taught myself to build, and the infrastructure I run them on.

EN Workshop

Equipment borrowing system for the KKU Engineering Workshop, built for the supervising lecturer.

Next.jsExpressDrizzle ORMPostgreSQLCloudNativePGk3sJest

Stash

A read-later app I built while teaching myself Laravel.

LaravelFilamentLivewireAlpine.jsTailwindPostgreSQLRedisDocker

Self-hosted Infrastructure

Two self-managed Kubernetes clusters, a Hetzner VPS and a home server, connected over Tailscale.

KubernetesGitHub ActionsCloudflare TunnelTailscalePrometheusGrafana
+5 See all 8 projects → Qualiva Space · Java Beginner Guide · Admin-Controlled Chatbox · no-pain-dev · Tic-Tac-Toe on FPGA

Work experience

  1. Fullstack Developer Part-time

    Nov 2025 – Present

    Qualiva Space · Early-stage dormitory-management startup of 4 · Remote

    • Built billing and invoicing in Go and Next.js: PDF invoices with PromptPay QR, live batch-job progress over WebSocket
    • Implemented Stripe subscriptions with free trial and usage quota; invoice delivery over LINE OA and email
    • Built payment-slip verification with Kafka and gRPC, learning both (and Stripe) on the job
    • Met the team 3 times a week, turning founder interviews with potential clients into features
  2. Student Assistant Asset Management Division

    Apr 2025 – May 2025

    Khon Kaen University · KKU CareerX student employment program

    • On my own initiative, wrote Selenium scripts that updated 1,400+ asset records in the university ERP
    • Cut about 70 hours of manual entry (around 3 minutes per record) down to a 15-minute run

Competitive programming

ICPC results, competing as a team of three.

1st of 21 teams

ICPC Thailand 2026 — Northeast Region

Team No Sock Kissing. Primary coder in a team of 3; trained weekly for 2 months and changed strategy mid-contest.

23rd of 60 teams

ICPC Thailand 2026 — National

Team No Sock Kissing.

13th of 73 teams

ICPC Thailand 2025 — National

Team Chanasit.