Kepakaran Teknikal

Stack yang benar-benar saya gunakan untuk melancarkan dan menyelenggara

Frontend

  • Angular 19 (Signal / Computed / Effect)
  • Nx Monorepo
  • TypeScript
  • React
  • Vue.js
  • PWA

Backend

  • Node.js + NestJS
  • tRPC
  • Laravel Octane + Swoole
  • WebSocket Server
  • PostgreSQL
  • MySQL (Read/Write Separation)
  • Redis (Caching Strategy)

Mobile

  • Swift / SwiftUI
  • Kotlin / Jetpack Compose
  • MVVM + Clean Architecture
  • Core Data + CloudKit
  • iOS / Android Release

DevOps

  • Ubuntu + Nginx
  • Docker
  • Ansible
  • Cloudflare Workers / R2 / Access
  • GitHub Actions (self-hosted runners)
  • GitLab CI/CD
  • Prometheus + Grafana
  • Sentry / PostHog
  • GCP / Vultr
  • AWS (EC2, S3, CloudFront, IAM, SES)

Alat AI

  • Claude Code
  • Codex
  • Gemini CLI
  • Skills & aliran kerja yang dibangunkan sendiri
  • Multi-agent Engineering Workflows

Perjalanan Profesional

Syarikat teknologi (semasa, nama dirahsiakan)

2024/1 – Kini

Jurutera Kanan (Ketua Pasukan)

  • Menerajui arkitektur Nx Monorepo, mengintegrasi pelbagai projek dengan perkongsian modul, 100+ tema dan pertukaran susun atur dinamik.
  • Naik taraf ke Angular 19, mengguna Signal/Computed/Effect sepenuhnya, mengurangkan kebergantungan RxJS dengan pengoptimuman OnPush.
  • Memodularkan logik dan gaya yang kompleks ke Komponen Bersama.
  • Memimpin secara langsung 3–4 jurutera frontend dan menyelaras beberapa jurutera sokongan yang bukan di bawah seliaan langsung saya; sesekali menganjurkan sesi tech talk dalaman.

Agensi reka bentuk dan pembangunan

2014/1 – 2023/11

Jurutera Full Stack

  • Membangunkan platform e-dagang jualan langsung dengan Laravel + Angular PWA, termasuk troli, pengurusan ahli dan sistem pentadbiran.
  • Melaksanakan cache Redis untuk ranking produk dan tag kata kunci, mengurangkan pertanyaan pangkalan data sebanyak 70%.
  • Memimpin pasukan rentas fungsi seramai 6 orang; produk pelanggan yang saya bantu hasilkan berkembang daripada 0 kepada 20,000 ahli dalam masa setahun.
  • Membina platform kontrak elektronik, mendigitalkan proses kertas termasuk tandatangan, semakan dan pembukaan kedai.

Syarikat perunding pengurusan

2013/1 – 2014/1

Jurutera

  • Membangun dan menyelenggara sistem pentadbiran dalaman menggunakan PHP (Smarty) + jQuery.
  • Membina sistem maklumat rumah lelong dengan carian pelbagai kriteria lanjutan.
  • Mereka strategi padanan tersuai dengan penapisan automatik, perbandingan data harian dan penghantaran laporan automatik.

Frequently Asked Questions

What I work on, Better Workflows, and how to get in touch.

What do I work on now?

Making the work of AI coding agents verifiable. I have 13+ years of production engineering behind me and two main projects: Better Workflows, a reliability and delivery control layer for AI coding agents, and Connectors (脈客), an AI personal CRM that is live on iOS, where I own product direction and architecture.

Can I use Better Workflows today?

Yes. V6 Core 6.0.0-alpha.2 is public on npm as @better-workflows/core under Apache-2.0. It is an alpha that supports Claude Code first and needs Node.js 22.14 or later; Codex, Gemini CLI and Qwen Code are planned. V5 is frozen at RC1 (AGPL-3.0-only) and no longer developed. Install steps are on betterworkflows.dev.

What can I contact you about?

Agentic systems, AI agent reliability, developer tooling and open source collaboration. Email [email protected]. Questions about anything on this site are welcome too.

What else is on this site?

Notes and articles on AI agents, software architecture and product work. Earlier browser tools and experiments live on the Open Source page, and I am reworking them one by one.