- Guide architecture, technology selection, engineering standards, and delivery as Technical Lead for enterprise AI and integration systems, with hands-on development and troubleshooting.
- Lead the architecture and implementation of a Go-based A2A document search platform, separating agent serving from indexing. Integrate
Azure Blob Storage,Azure Event Grid,OpenSearch,PostgreSQL, andMicrosoft Graphfor document discovery, master-data synchronization, and email delivery. - Design document indexing to handle duplicate and out-of-order storage events. Use idempotent processing, sequencer ordering, tombstones, recoverable rename processing, and PostgreSQL advisory locks to maintain consistency across replicas.
- Guide Agent-to-Agent (A2A) interoperability through agent discovery, JSON-RPC contracts, and protocol compatibility, with clear responsibilities for the document agent, indexing service, and upstream orchestrator.
- Work with leads and managers to improve developer workflows, reusable AI-assisted engineering tools, team capabilities, and practical development standards.
- Review reliability and security concerns, communicate technical risks, and guide architecture and delivery improvements.

Technical Lead Software Engineer
Kananek Thongkam
I'm KEM, Technical Lead at WEDO (SCG Digital Office), the team building new digital businesses for SCG (Siam Cement Group). I take ideas from first sketch to production: agentic AI assistants, multi-agent services, and the API gateways and GitOps platforms that keep them running. B.Sc. in Information Technology, Phetchaburi Rajabhat University.
my coding
github.com
- work experience
- 13 year 4 month
- lines of code
- 2.87 M
- projects (open source)
- 318 (192)
- commits
- 14.44 K
github.com
daytime
wakatime.com
wakatime.com
code history
wakatime.com
- weekly total
- 17h 36m
- daily average
- 4h 18m
- best day
- 24h 57m
- languages
- 46
wakatime.com
work type
wakatime.com
How engineering time is spent:
- AI coding 68.4%
- coding 26.8%
- writing docs 3.9%
- writing tests 0.8%
- writing docs
- 3.9%
- writing tests
- 0.8%
- editors / tools
- 3
- longest streak
- 68 days
wakatime.com
AI-assisted
wakatime.com
- AI-authored lines
- 90%
- agent sessions
- 2,441
- longest agent task
- 24h 53m
- lines per 1M tokens
- 104
- Nov: AI lines 1%, human lines 99%
- Dec: AI lines 13%, human lines 87%
- Jan: AI lines 14%, human lines 86%
- Feb: AI lines 21%, human lines 79%
- Mar: AI lines 78%, human lines 22%
- Apr: AI lines 92%, human lines 8%
- May: AI lines 95%, human lines 5%
- Jun: AI lines 99%, human lines 1%
- Jul: AI lines 100%, human lines 0%
- Aug: AI lines 100%, human lines 0%
- Sep: AI lines 99%, human lines 1%
- Oct: AI lines 100%, human lines 0%
- AI lines
- human lines
- GPT-6.1 Sol 277h
- Claude Sonnet 5 149h
- GPT-6 Astra 139h
- GPT-5.6 Sol 135h
- Claude Sonnet 5.5 128h
- Claude Opus 5 31h
Tokens: 7.1B input · 91.5M output · est. cost $32,480
wakatime.com
education
Bachelor of Science (B.S.)
Phetchaburi Rajabhat University, Phetchaburi
Information Technology
Vocational Certificate
Chumphon Polytechnic College, Chumphon
Business Computer Program
Grades 7-9
Sawi Witthaya School, Sawi, Chumphon
Lower Secondary Education
Grades 1-6
Barnnapoo School, Sawi, Chumphon
Primary Education
work experience
SCG, WEDO (Digital Office), Bang Sue.
30 September 2026 — Present 20 day
Technical Lead Software Engineer
December 2023 — September 2026 2 year 8 month
Software Engineer
- Architected an AI-assisted workflow engine for validation, classification, rule evaluation, and matching, with human-in-the-loop (HITL) review and approval. Used
Bun,Elysia,TypeScript,Drizzle ORM, andPostgreSQL. - Designed event-driven agent workflows with
AWS SQS,Python,FastAPI,LangGraph, andLiteLLMto request missing information, extract structured email data, and re-evaluate business rules. Used hexagonal architecture to separate adapters, returning unresolved cases for user review. - Architected a modular monolith for web chat,
LINE, and enterprise integrations usingBun,Elysia,TypeORM, andPostgreSQL. UsedRedisandBullMQfor bounded per-user FIFO queues with configurable concurrency, timeouts, retries, and circuit breakers. - Implemented enterprise authentication, role-based access, and audit trails with
Microsoft Entra IDandBetter Auth. IntegratedPower BIthrough backend-issued embed tokens and user-bound row-level security where configured. - Architected and built SCG Home AI Service (Homie) for product search, pricing, store lookup, and recommendations. Used
FastAPI,LangGraph,PostgreSQL,Redis, andLiteLLMto support streaming, multi-agent orchestration, multiple LLM providers, and file processing. - Built Agentic Chat UI with
Astro,Svelte 5, andElysiaonBun, connecting legacy and Agent-to-Agent (A2A) backends through transport adapters. Added streamed tool visualization, authenticated conversation history, administration, nonce-based CSP, and asset integrity checks. - Connected
SQL Server,PostgreSQL, and enterprise reference data through ETL mirrors for AI workflows, and deliveredSnapLogicautomation. - Built centralized logging with
Fluent Bit → ClickHouseandPromtail → LokiforMuleSoft. AppliedOpenTelemetrytracing across asynchronous services, integratingSigNozandLangfusefor service and LLM observability. - Built GitOps delivery workflows with
Docker,Kubernetes,Helm,Argo CD,GitHub Actions, andAWS ECRfor environment-specific deployments, automated versioning, and multi-platform builds. - Led KrakenD Enterprise API gateway engineering, including custom plugins, API aggregation, team coordination, and architecture decisions for business-critical integrations.
- Led presales architecture for
POMSsensor monitoring, threshold-basedLINEalerts, andBigQuery/Lookerreporting. - Designed an A2A document search solution.
- Supported engineering management with internal AI-assisted development tools and workflows.
October 2022 — December 2023 1 year 1 month
Technology Developer
- Built CI/CD pipelines for Java applications using
MuleSoftonGoCD. - Maintained the
MuleSoftAPI Gateway. - Coordinated with business, discovery, delivery, and IT teams, and with internal and external stakeholders.
CENTRALGROUP, RIS, Bang Rak.
January 2019 — October 2022 3 year 8 month
Senior Full Stack Engineer
- Built
DAASAPIs inGo, designed itsAzure PostgreSQLdatabases, and implemented its k9s architecture onAzure k9s Service(AKS). - Redesigned the
DAASETL engine to improve performance and handle 200 GB of data; migratedTalend BigData Community Editionworkflows to aGo-based ETL engine. - Developed
PPE-APIto handle up to 1,000 requests per second, configured its k9s infrastructure, and implemented zero-downtime automation. - Designed and built the database, user interface, and APIs for
Notice-Subscriber. - Developed
Notice-Managerhealth checks, APIs, logging, scheduled tasks, and automated reporting. - Built
GWP, a promotion configuration tool, and configured its k9s infrastructure.
January 2018 — February 2019 1 year
Senior Development asst. Division Manager
- Introduced Agile practices and
GitLabcollaboration, and configuredGitLab Runnerfor CI/CD across Windows Server and Linux. - Trained server engineers to install, configure, and use
Kubernetes,MongoDB, andRedis. - Developed
LINE-BOThealth checks, APIs, logging, scheduled tasks, automated reporting, and web-based survey reports. - Built
DevOps-UIfor QA Support to configure and maintain software. - Developed redemption, tender processing, and payment features in
POSCMGand booking features inSPACMG, and maintained and troubleshot both applications. - Created the
TransferInboundFTPWindows service to transfer files between FTP servers. - Advised on REST APIs for mobile gift cards and
Ogloba Webservicegift card services.
Nippon Sysits Co., Ltd., Sathorn.
April 2013 — December 2018 5 year 8 month
Full Stack Developer
- Led R&D on a face recognition system using
Python,OpenCV, andSocket.IO, and a robotics prototype usingArduino, working with cross-functional teams on requirements and testing. - Built front-end and back-end web applications with
HTML,CSS,JavaScript, andPHP, including payment integration throughPaysbuy. - Maintained
IISandSQL Serverinfrastructure and managedDockercontainers. - Administered
MySQL,MongoDB,Redis, andElasticsearch, and managed source control workflows inGitLab. - Developed and maintained
Travox Sentinelfor Windows andCheckStock™, a barcode application for Android.
Freelance, Phetchaburi
April 2011 — April 2013 2 year
Programmer
- Designed and built websites and software for enterprises, schools, and individuals using
WordPress,PHPframeworks,HTML,CSS, andJavaScript. - Developed custom
WordPressthemes and plugins, and integrated third-party APIs, payment gateways, and social media services. - Built responsive, accessible websites with cross-browser support, and optimized performance and SEO.
- Worked directly with clients to define requirements, review progress, and provide technical support.
- Maintained websites after delivery and provided user training and documentation to support project handovers.