Skip to content
Carl Rollon
Download CV

Singapore, available for engineering leadership

Carl Rollon

Expert Software Engineer & Delivery Lead

14+ years building enterprise applications and AI-enabled platforms across regulated industries. I build agentic harnesses that let teams spec a change, then ship it start to commit.

14+ YRS FULL-STACK, DEVOPS & DATA ENGINEERING AGENTIC HARNESS
Mechanism running

01 / Projects

Four parts of one mechanism

Spec Checkpoint approves Escapement releases overnight Interlock ships

Spec a change. Read it on your phone through Checkpoint. Escapement queues it overnight, Interlock ships it, and you wake up to a commit. Shippable Skills is the sibling, the reusable skills extracted from doing this work.

01 Live · v1.0.2

Interlock

Autonomous spec-driven development for Claude Code, layered on OpenSpec.

One human checkpoint. Spec a change, read it, then ship it start-to-commit with parallel agents.

A Claude Code plugin plus zero-dependency Node CLIs. /interlock:spec explores, generates proposal, design, tasks and delta-specs, reviews them, then stops for one human read. /interlock:ship then runs dependency-ordered waves of parallel agents, verifies, and commits with no mid-run input. Deterministic gate spine, codebase knowledge graph, interlock doctor preflight, PreToolUse guards that fail open outside a run, and a multi-host runner covering Claude Code CLI, ACP agents, Codex and Qwen.

JavaScript · Node ≥18 · zero deps · MIT · npm: @renzrollon/interlock

  • agentic-ai
  • agentic-workflow
  • claude-code
  • harness-engineering
  • openspec
  • multi-agent
  • code-review
  • knowledge-graph
View on GitHub ↗ (opens in a new tab)
02 Live · v0.1.0

Shippable Skills

Host-neutral agent skills for Cursor, Copilot, Codex, and Claude Code, each linted, evaluated, security-scanned, and install-verified before release.

A curated skills repo. Ships session-retro, which scores the conversation you are still in, flags token waste, and folds repeatable bits back into the skills that session called, and product-spine, engineer-as-product-owner, threading from conversations to a one-pager to epics and briefs, repo-native. Quality gate: validate with skill-lint, evaluate with skill-up at 4/4 cases, security scan with SkillSpector, then release an archive verified installable.

Install: npx skills add renzrollon/shippable-skills · MIT

  • agent-skills
  • cursor
  • copilot
  • codex
  • claude-code
  • productivity
  • token-economy
View on GitHub ↗ (opens in a new tab)
03 In progress

Escapement

Drains a queue of approved OpenSpec changes overnight.

Starts each Interlock ship in a background Claude Code session, classifies every stop from what the run wrote to disk, and pushes one message per stop to your phone. Decides nothing about a run, only whether a change may start, when a run has stopped, and what to tell you. Node ≥22, zero runtime deps, macOS LaunchAgent supervision.

View on GitHub ↗ (opens in a new tab)
04 In progress

Checkpoint

The phone-sized inbox for the one decision an unattended Interlock run cannot make.

Reads a change from a GitHub branch, renders proposal, design, tasks and specs for a 375px screen, lets the owner Approve or Send back, and records the decision as a commit on the same branch. The git host is the message bus, so there is no database. Next.js and TypeScript.

View on GitHub ↗ (opens in a new tab)

02 / Core competencies

Core competencies

Languages & Frameworks

  • Python
  • Java
  • TypeScript
  • Spring
  • ReactJS
  • JUnit
  • Pytest
  • Cypress

AI-Assisted Engineering

  • Claude Code
  • Cursor
  • Copilot
  • Spec-Driven Development
  • Agentic Harness
  • RAG

Cloud & Infrastructure

  • Azure
  • AWS
  • Kubernetes
  • Docker
  • Istio/Service Mesh
  • Infrastructure as Code
  • ELK
  • Splunk

CI/CD & DevOps

  • Dual-track CI/CD
  • GitLab CI
  • Azure DevOps
  • Ansible
  • Terraform
  • Northflank

Architecture & Governance

  • Solution & systems architecture
  • Microservices
  • Event-driven design
  • API design

Data & Streaming

  • Apache Kafka
  • Apache Spark
  • Dagster
  • ETL/ELT
  • Data Lake
  • Data modelling and architecture

Delivery & Ways of Working

  • TDD
  • Pair programming
  • Scrum
  • SAFe
  • Stakeholder management
  • Consulting

03 / Experience

Experience

  1. Expert Software Engineer & Delivery Lead

    Zühlke Engineering

    — Present

  2. Full Stack Development Lead

    Media Republica

    —

  3. Senior Java Developer

    Salesify (acquired by Ziff Davis)

    —

  4. Java Developer

    Ideyatech (acquired by Monstarlab)

    —

  5. Associate Software Engineer

    Orange & Bronze Software Labs

    —

04 / Credentials

Certifications & Education

Certifications

  • AWS Solutions Architect – Associate
  • Certified Kubernetes Application Developer (CKAD)
  • Confluent Certified Developer for Apache Kafka
  • Professional Scrum Master II (PSM II)
  • Certified SAFe DevOps Practitioner
  • Certified Associate in Python Programming (PCAP)

Education

University of the Philippines – Manila

B.S. in Computer Science, Cum Laude

to

05 / Contact

Let's build something precise.

Email carl.rollon@gmail.com GitHub github.com/renzrollon (opens in a new tab) LinkedIn linkedin.com/in/carlrollon (opens in a new tab)
Download CV