Kompetencje techniczne

Stack, na którym naprawdę wdrażam i utrzymuję produkty

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)

Narzędzia AI

  • Claude Code
  • Codex
  • Gemini CLI
  • Własne skille i workflow
  • Multi-agent Engineering Workflows

Ścieżka zawodowa

Firma technologiczna (obecnie)

2024/1 – obecnie

Senior Engineer (Team Leader)

  • Poprowadziłem architekturę Nx Monorepo, łącząc wiele projektów ze współdzielonymi modułami oraz ponad 100 motywów sterowanych przez API z dynamicznym przełączaniem layoutu.
  • Przeszedłem na Angular 19, w pełni wdrażając Signal/Computed/Effect i ograniczając zależność od RxJS dzięki optymalizacji OnPush.
  • Wydzieliłem złożoną logikę i style do współdzielonych komponentów.
  • Uruchomiłem WASM w Web Workerze w tle, aby szybko konwertować obrazy w czasie rzeczywistym.
  • Zbudowałem komunikację między kartami z użyciem BroadcastChannel, by dane były na bieżąco synchronizowane we wszystkich otwartych kartach.
  • Bezpośrednio prowadziłem 3–4 inżynierów frontendu i koordynowałem kilku inżynierów wsparcia, którzy nie podlegali mi służbowo; od czasu do czasu prowadziłem wewnętrzne prezentacje techniczne.

Agencja projektowo-programistyczna

2014/1 – 2023/11

Full Stack Engineer

  • Wdrożyłem cache Redis dla rankingów produktów i tagów słów kluczowych, zmniejszając liczbę zapytań do bazy o 70%.
  • Kierowałem zespołem międzydziałowym; pracowałem też na pierwszej linii wsparcia produktu, słuchając użytkowników końcowych bezpośrednio i rozwijając system na podstawie ich opinii.
  • Zbudowałem platformę do umów elektronicznych, cyfryzując papierowe procesy, w tym podpisywanie, weryfikację i otwieranie sklepów.

Firma doradztwa zarządczego

2013/1 – 2014/1

Inżynier

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.