Work in progress · this page is still being built.

Chia Kang Jin

Full Stack Developer

Summary

Senior Full-Stack Engineer with 14 years building and scaling web applications across Japan and Singapore. At Autify (test automation SaaS, 300+ customer companies) I maintain the automation infrastructure, built both products' MCP servers and an LLM-in-the-loop dependency-update pipeline, and run my own engineering through coding agents. Outside work I build and run a self-hosted multi-agent platform and an agentic LLM code reviewer with its own eval harness. Stack depth: TypeScript/React frontends, Ruby on Rails / Node.js backends, AWS infrastructure.

Experience

Senior Full-Stack Engineer

Autify, Inc. · Tokyo, Japan

April 2022 – Present

  • Drove data analytics initiatives across the organization's Business Intelligence stack (cost tracking, data governance, incident reporting)
  • Created an ETL pipeline (AWS Glue / Python) that processed 20M+ unstructured log records in days instead of weeks for AI self-healing analysis
  • Built, as sole author, a fleet-wide dependency-update control plane: self-hosted Renovate as a GitHub App, deterministic rules first, then headless Claude Code grades each bot PR's risk and can auto-fix it on opt-in, with a human always merging; 55 of the repo's 59 merged PRs, grown to 16 managed repositories, replacing the vendor-hosted bot
  • Sandboxed the pipeline's AI agents after finding that one write token could reach every managed repository: per-repo least-privilege App tokens, assess and fix in separate locked-down non-root containers, and the signing key behind a protected environment
  • Built both products' MCP servers (web and mobile), turning every public API endpoint into an MCP tool; added agent scenario-authoring tools with write guards so an editor save can't silently overwrite an agent's change, and opened the mobile server to any API token behind a per-token rate limit (300 requests/min)
  • Built an incident-response bot that posts context and answers on-call questions from 7 read-only MCP sources behind an MCP gateway on ECS Fargate, with read-only enforced by credentials rather than tool flags so a prompt injection can't write; piloted in live incidents, hardening its connections after each one
  • Replaced an image-classification model with a deterministic DOM-based resolver, shadow-tested it behind a canary (3,505 decisions, 99.5% agreement where resolved), and recommended retiring the model, which was then removed
  • Run my own engineering through a coding-agent loop: 213 of 313 PRs (Jun–Oct 2026) authored through Claude Code sessions in isolated worktrees, independent cross-harness self-review before posting, and 16 skills and 5 hooks I wrote that encode the team's PR process
  • Maintained the test automation pipeline for web / mobile automation, serving 300+ companies
  • Architected solutions for email delivery and PDF generation
  • Debugged native Selenium WebDriver and Chromium internals to stabilize browser automation
  • Active development on Chrome extensions for recording and replaying browser actions
  • Reduced mobile device wait time by ~50% by pre-warming devices before test execution
  • Assisted in building the test automation pipeline for a desktop application; drove development of the scheduling feature
  • Deployed a self-serve infrastructure provisioning API (Pulumi) with AWS IAM permission isolation
  • Prototyped a natural language AI Agent for mobile test automation (prompt adherence, element location, model selection)
  • TypeScript
  • React
  • Redux
  • Apollo GraphQL
  • Electron
  • Chrome Extension API
  • Appium
  • Ruby on Rails
  • GraphQL
  • Postgres
  • SQLite
  • Github Actions
  • CircleCI
  • Jest
  • Testing Library
  • Mock Service Worker
  • RSpec
  • Playwright
  • AWS (ECS/EKS)
  • Kubernetes
  • Pulumi
  • Terraform
  • Holistics
  • Athena
  • Redshift
  • Airbyte

Full Stack Developer

Rakuten, Inc. · Tokyo, Japan

Oct 2019 – March 2022

  • Coordinated between 4 departments (20+ people) to build an in-house analytics platform with Form Builder, Query Builder, and multi-timezone support
  • Helped maintain CI/CD pipeline and supported transition to Kubernetes
  • Took ownership of the logging architecture
  • Mentored developers and drove productive code reviews
  • Improved QA process with automated testing
  • Migrated the codebase to TypeScript
  • Developed an ESLint plugin for GraphQL linting
  • React
  • Redux
  • MaterialUI
  • TypeScript
  • Tailwind
  • Node.js
  • GraphQL
  • hapi.js
  • MongoDB
  • Redis
  • RabbitMQ
  • Presto
  • Druid
  • Elasticsearch
  • Python 3
  • Jupyter Notebook
  • Jest
  • Cypress
  • Testrail
  • Jenkins
  • Docker
  • CloudFoundry
  • Kubernetes
  • JIRA
  • Confluence
  • Bitbucket

Senior Software Engineer

Tectus Dreamlab · Singapore

Apr 2018 – Aug 2019

  • Solely maintained a web app for Proceq (non-destructive testing tools) — chart visualizations with Highcharts, geo-analytics with Google Maps, offline HTML reports with jsdom
  • Collaborated on the Screening Eagle platform (construction industry management tool): dynamic form builder, PDF rendering with PSPDFKit, 3D rendering with three.js
  • Spearheaded integrated testing that brought bugs down to near-zero
  • Integrated i18n and implemented a one-click deployment pipeline
  • React
  • Redux
  • redux-saga
  • ant.design
  • Storybook
  • Webpack 4
  • Flow
  • Jest
  • Cypress
  • Sentry
  • Gitlab CI
  • Jenkins
  • Docker
  • AWS
Earlier roles · 2011 – 2018Spacebib, Pytheas Travel, Doorstep Luxury, KLIF Media

Frontend Developer

Spacebib · Singapore

Feb 2015 – Mar 2018

  • Built public-facing and internal admin site for a sporting events platform
  • Seamless API integration with backend, continuous UX iteration
  • Monitored integration tests and dashboard metrics for site uptime
  • React
  • Redux
  • MobX
  • Apollo
  • Bootstrap
  • SASS
  • JSPM
  • Webpack 2
  • TypeScript
  • Mocha
  • Selenium WebDriver
  • Webdriver.io
  • Browserstack
  • CakePHP
  • GraphQL
  • Jenkins

Full Stack Developer

Pytheas Travel · Singapore

Jul 2012 – Apr 2014

  • Built a whitelabel CMS SaaS catering to 50+ travel agents
  • Migrated 35K customers, 1K products and 5 clients, preserving DNS and email functionality
  • Automated deployment of dev/production servers with Puppet
  • Built a proof-of-concept logging framework with Elasticsearch
  • Codeigniter 2
  • jQuery
  • PHPUnit
  • Selenium Grid
  • Nginx
  • Jenkins
  • AWS
  • Puppet
  • CentOS6

Web Developer

Doorstep Luxury · Singapore

Mar 2012 – Jun 2012

  • Developed a WordPress e-commerce site for luxury goods
  • Built a standalone web-based POS system (webcam scan + receipt printing)

Web Developer

KLIF Media · Singapore

Dec 2011 – Feb 2012

  • Built a prototype social media site on Symfony 2

Independent AI Engineering

Self-hosted homelab, Oct 2025 – Present. Built through my own coding-agent loop: 961 merged PRs across 5 repositories, 1,751 of 3,082 commits authored through Claude Code sessions.

Education

Bachelor of Arts (Psychology)

National University of Singapore

Aug 2008 – Jun 2011

Electives in Programming and Linguistics

Skills

Primary
  • TypeScript
  • React
  • Redux
  • Node.js
  • Ruby on Rails
  • GraphQL
  • PostgreSQL
  • AWS
  • Kubernetes
  • Docker
Also familiar with
  • R
  • Angular
  • Elm
  • Rust
  • Go
  • React Native/Expo
  • Python/pandas
  • Vue 3
  • C#
  • C++
AI / agents
  • MCP servers
  • tool-use agent loops
  • LLM evals (golden sets, LLM-as-judge)
  • multimodal LLM pipelines
  • structured output validation
  • headless Claude Code in CI
  • claude-code-action
  • Claude Agent SDK
  • agent sandboxing
  • Playwright automation
  • Huggingface
Data
  • AWS Glue
  • Athena
  • Redshift
  • Holistics
AI-assisted development

Claude Code and Codex CLI daily: skills, hooks, worktree-isolated parallel sessions, cross-harness self-review

Languages
  • English (Proficient)
  • Chinese (Basic)
  • Japanese (Basic)

Certifications

Meetup Talks

Personal Projects

Pre-AI: built without AI coding agents.