Технічна експертиза

Стек, з яким я реально випускаю та підтримую продукти

Фронтенд

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

Бекенд

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

Мобільна розробка

  • 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)

AI-інструменти

  • Claude Code
  • Codex
  • Gemini CLI
  • Власні Skills і воркфлоу
  • Multi-agent Engineering Workflows

Професійний шлях

Технологічна компанія (поточна)

2024/1 – дотепер

Senior-інженер (тімлід)

  • Очолив архітектуру на базі Nx Monorepo: об'єднав кілька проєктів зі спільними модулями та 100+ тем, що керуються через API, з динамічним перемиканням макетів.
  • Перейшов на Angular 19 і повністю впровадив Signal/Computed/Effect, зменшивши залежність від RxJS завдяки оптимізації з OnPush.
  • Винес складну логіку та стилі у спільні компоненти.
  • Запустив WASM у фоновому Web Worker для швидкої конвертації зображень у реальному часі.
  • Реалізував міжвкладковий обмін повідомленнями через BroadcastChannel, щоб дані синхронізувалися між відкритими вкладками в реальному часі.
  • Напряму керував 3–4 фронтенд-інженерами та координував кількох інженерів підтримки, які мені не підпорядковувалися; час від часу проводив внутрішні техтоки.

Агенція дизайну та розробки

2014/1 – 2023/11

Full Stack-інженер

  • Впровадив кешування в Redis для рейтингів товарів і тегів за ключовими словами, скоротивши кількість запитів до бази даних на 70%.
  • Керував крос-функціональною командою; також працював на першій лінії підтримки продукту: чув кінцевих користувачів напряму та вдосконалював систему за їхнім відгуком.
  • Створив платформу електронних договорів, яка оцифрувала паперові процеси: підписання, перевірку та відкриття магазинів.

Консалтингова компанія з управління

2013/1 – 2014/1

Інженер

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. My open source projects are on GitHub at github.com/stephen-taipei.