Open to new opportunities

Samuel Rock

Engineering Manager · Product Owner · Hands-on

I build products end-to-end — from user research to production, with AI agents at every step of the process.

Full-stack ownership

From user research to infrastructure — I operate across the entire product lifecycle.

Product

User Research User Stories Roadmap Backlog Sprint Planning OKRs & KPIs

Engineering

Node.js TypeScript React PostgreSQL Redis Express REST APIs

AI & Automation

Claude Code Agentic workflows n8n GitHub Actions Multi-model routing

Infrastructure

Docker Railway Vercel Prometheus Grafana CI/CD

Leadership

Team building 1:1s Career growth Architecture decisions Cross-functional

Projects

Open source work and production systems.

Featured Live

AgileFlow AI

Agile project management platform that bridges product vision and engineering execution, with configurable AI agents (Claude, GPT-4, Ollama, GCP).

React Node.js TypeScript PostgreSQL Claude API

claude-marketplace

Live

Plugin marketplace for AI-assisted development — scope writing, architecture review, ADR management, deployment safety checks.

Claude Code MCP Markdown
View on GitHub →

claude-config

Live

My global AI workflow configuration — reusable agents, slash commands, and engineering conventions across all projects.

Claude Code MCP TypeScript
View on GitHub →

sr-ai-gateway

In progress

Unified AI gateway with intelligent routing across Claude, OpenAI, Ollama, and GCP Vertex AI. Cost optimization + fallback logic.

Express TypeScript Claude SDK OpenAI SDK

sr-auth-service

In progress

Production-ready auth microservice — JWT access/refresh tokens, OAuth (Google, GitHub), MFA, audit logs.

Express TypeScript Prisma Redis

How I work

From a vague idea to a shipped product — a repeatable method built for scale.

01
Step 01

Define

User research, personas, user stories with acceptance criteria. Every feature starts with a documented problem — scope.md, ADRs, OKRs — before a single line of code is written.

User stories ADRs OKRs Scope doc
02
Step 02

Architect

Technical architecture with explicit decisions documented. Conscious trade-offs: monolith vs microservices, SQL vs NoSQL, build vs buy. All challenged by a dedicated @challenger agent.

Architecture ADRs Challenge Trade-offs
03
Step 03

Build with AI

Agentic development with Claude Code — specialized agents for analysis, implementation, and testing. TDD by default: tests written before code, every time.

Claude Code TDD Agents TypeScript strict
04
Step 04

Ship & Measure

CI/CD, automated migrations, health checks, Prometheus metrics. Deployment is boring by design. Success is validated against the OKRs defined in step 1.

CI/CD Prometheus Health checks Metrics

Blog

Thoughts on engineering management, AI, and product development.

First articles coming soon.

Let's talk

Open to Engineering Manager, Head of Engineering, and VP Engineering roles.