Chakrit Wichian

Software Engineering · Bangkok, Thailand

Writing software for over three decades, shipping it professionally since 2009 — payments, logistics, LLM platforms — looking primarily for a senior or principal individual-contributor role; also open to lead engineer, engineering manager, CTO, or tech co-founder positions.

  1. Dec 2020Present

    Founder

    PRODIGY9 Co., Ltd.

    Grew a software consultancy to ~60 people, through an acquisition and back out again.

    Founded and run the consultancy for five years, serving clients across insurance, manufacturing, and automotive. Built most of the internal tooling and ops setup myself — enough that client software ships without either side standing up a DevOps team — mostly in Go and SvelteKit, while the company has architected and delivered across Java, C#, Python, Ruby on Rails, and most other major stacks, always on minimal, lean designs. Acquired by an Australian holding company, and since de-merged.

  2. Nov 2019Nov 2020

    Lead Software Engineer

    T-Box Co., Ltd.

    Built the minimal ICO portal that certified Thailand's first SEC ICO-portal license, with a team of 3.

    Hired the 3-person team and built the first version of T-Box's ICO portal — KYC and AML reporting, plus web3.js integration to prove wallet ownership. Also advised the SEC's own team on the technical points that mattered, since both the technology and the regulation were new at the time.

  3. Jun 2019Dec 2020

    Chief Technology Officer

    Muang Thai Broker Co., Ltd.

    Led a major refactor, a monolith-split rewrite, and a new insurance product line that lifted sales.

    Inherited a small team of ~5 junior engineers struggling to keep up with business demand, none of them having architected a high-volume web application before. Initiated the technology change on the company's primary product: a monolith split separating frontend from backend, which let the marketing team iterate on SEO far faster. Also started an agent-focused offering by extracting the quoting engine out of that primary product and re-purposing it inside a new, specialized product.

  4. Jan 2018Nov 2019

    Director of Engineering

    Omise Co., Ltd.

    Took ownership of hiring, recruitment, and people matters in the engineering org, growing it from 15+ to 30+.

    Took on the org's hiring work: screening candidates, reviewing take-home assignments, and running the first round of interviews. Helped set up the peer-review system and ran regular 1-on-1s with the team. Also built tooling and automation for the HR team's recruitment process.

  5. Nov 2015Jan 2018

    Senior Developer

    Omise Co., Ltd.

    Started and built the majority of Omise's client SDKs — language-idiomatic bindings to the Omise API.

    Implemented a transliteration service mapping Thai account names to their ASCII karaoke-speak counterparts through ICU4C bindings. Then refactored the KYC module, moving Thailand-dependent code behind a shared interface so the Singapore and Japan modules could be added cleanly. Took on mobile application and support work after that, and wrote new Omise API bindings for C#, Java, mobile, Ruby, Python, and Go — one set of design patterns, each adapted to its language's primary paradigm.

  6. Jul 2014Sep 2015

    Senior Developer

    Hyperworks Co., Ltd.

    Shipped Swift and React in production the year each launched.

    Wrote the API and web servers, plus the native iOS and Android apps, for a Thai-language study app, adopting both stacks while they were brand new and still churning. Bridged the C# side to a Go server on Unix over protocol buffers — cross-language RPC plumbing from before gRPC made it routine. Also co-authored a book on Go microservices.

  7. Nov 2013Jul 2014

    Technical Co-Founder

    Suffixlab Co., Ltd.

    Built a content-driven mobile app and the CMS powering it, end to end on a two-person team.

    Delivered both halves myself: the native iOS and Android apps users saw, and the full backend feeding them — backoffice servers, the content API, and the CMS that managed it all. Designed a deliberately minimal architecture shared across both native clients to keep them at parity in quality and behavior. Along the way assembled a lightweight Go scaffold from idiomatic libraries — the direct predecessor to PRODIGY9's fx, still in heavy daily use.

  8. Nov 2011Nov 2013

    iOS / Android / Node.js Developer

    Oozou Ltd.

    Built a Node.js pub/sub system controlling every device in a hotel from a single mobile app.

    Designed a text-based, PEG-parsed TCP protocol — and the Android SDK that spoke it — to let one app control the TVs, air conditioning, and other devices across a medium-sized hotel, since few existing protocols fit at the time. On a separate project, added SIP dialing to an iOS community app by writing gossip, an open-source Objective-C wrapper over the C-based PJSIP library on Grand Central Dispatch.

  9. 20112011

    Developer

    Hua Lumpong Co., Ltd.

    Shipped five mobile apps across five platforms — iOS, Android, Windows Mobile, Bada, and BlackBerry.

    Delivered distinct native apps for several clients, including a major newspaper, each platform on its own toolchain. Also wrote a code-submission verifier for the company hackathon that accepted and auto-validated entries.

  10. 20102011

    Founder

    2nitedesign Co., Ltd.

    Built and open-sourced Sider, an idiomatic C# Redis client, back when Redis was brand new.

    Designed the API to mirror Redis commands closely; it was listed on the official Redis clients page as the more idiomatic C# option.

  11. 20092010

    Senior Developer

    Ecartstudio Co., Ltd.

    Cut map-tile storage nearly in half on an in-house mapping engine.

    Extended a legacy mapping app that shipped with no original source available; the files on disk were obfuscated. Built its tile-compression tool, a batch pipeline that re-encoded terabyte-scale PNG tile sets to 8-bit indexed PNGs. Documented the engine's internals across ~40 wiki pages, and built a Silverlight/DeepZoom viewer that hid the API integration behind a Google Maps-compatible interface, so existing client code needed no changes.

  1. 2026

    ACE

    Accelerated Coding Environment — a team's coding standards, skills, and project context, synchronized into every AI coding session.

    Rust · ace-rs.dev · github.com/ace-rs

  2. 2026

    kien-thai

    Teaching LLMs to write natural Thai.

    Python · 59★

  3. 2013

    vim-thai-keys

    Vim keymaps that keep Thai-language input from fighting normal mode.

    Vim script · 31★

  4. 2012

    gossip

    SIP client library wrapping C-based PJSIP in a clean Objective-C API.

    Objective-C · 167★

  5. 2010

    sider

    An early Redis client for C#/.NET, from the year Redis appeared.

    C# · 92★

  1. 2023
  2. 2023

Held part-time — each venture runs day-to-day on its own team; involvement averages a chat message a week and architecture guidance once a quarter.

  1. Feb 2022Present

    Chief Technology Officer

    Forward Insight Co., Ltd.

    Took a logistics-ERP startup from zero to paying customers in production.

    Built the founding team and architecture for a logistics-ERP platform: one app that tracks an operation from the field through to accounting, so profit and loss surface the moment a driver logs their last stop. Now lead engineering and technical direction, and run the infrastructure myself.

  2. Oct 2023Present

    Chief Technology Officer

    Naxon.ai

    Architected the LLM/RAG engine behind a conversational-AI platform, live with paying customers.

    Founding CTO: built the team, set the architecture, and directed the build. Designed a "brain-split" system: a stateless conversation engine over LangChain, backed by a separate event-sourced core API. The engine can be re-seeded from the core at any time, so a dedicated ML engineer can focus on conversation quality; the core guarantees no data loss. Now leading a refactor toward a message-middleware pipeline (reply generation, guardrails, MCP invocation), and building a vibe-coding platform with built-in storage for chat-first markets like Thailand, where users live on LINE.