Skip to content
Available for work & freelance

Kier
Abelo.

$ whoami —

Kier is a full stack developer based in Cebu, Philippines, building fast, accessible web products end-to-end — from typed APIs and Postgres schemas to the last pixel of the interface.

01 — WORK

Selected projects, shipped.

Six builds across the stack — from typed component systems to realtime infrastructure. Each one ran in production.

012025Component Library

Halcyon

A headless React component system with zero-runtime theming.

A fully typed, accessible component library shipping 38 primitives. Built on Radix internals with a variant engine compiled at build time — no runtime style objects, no class collisions. Docs site renders live, editable examples on the server.

TypeScriptReactRadixCSS Variables
role
Author & maintainer
022025CI/CD Platform

Shipwright

A typed pipeline orchestrator with live build logs.

A CI/CD platform that models pipelines as a strongly-typed DAG. Streams build logs over WebSockets, caches layers by content hash, and ships preview deployments on every push. Reduced median build time by 41% across the teams that adopted it.

GoTypeScriptWebSocketsDocker
role
Founding engineer
032024Realtime Analytics

Pulse

Sub-second product analytics over a columnar store.

A self-hostable analytics engine ingesting 12k events/sec. Writes to a columnar store with a custom rollup layer so dashboards answer over arbitrary time windows in under 50ms. The query layer is written in Go and exposed through a typed tRPC API.

GoClickHousetRPCReact
role
Lead engineer
042024Collaboration

Relay

Realtime collaborative editor with conflict-free merges.

A collaborative document editor built on a CRDT. Presence cursors, comments, and suggestions sync with under 80ms p99 latency. Offline edits queue and merge deterministically on reconnect — no lost work, ever.

TypeScriptYjsWebRTCPostgreSQL
role
Co-founder & engineer
052023Developer Tooling

Conductor

A visualizer for tangled Git histories.

An interactive force-directed graph for exploring repository history — branches, merges, and rewrites rendered as an animated commit topology. Click a node to jump to the diff. Used internally to sanity-check rebases before they land on main.

TypeScriptD3CanvasWeb Workers
role
Solo project
062023Project Management

Trellis

A keyboard-first kanban for engineering teams.

A project board built around keyboard navigation and command-palette UX. Drag with the pointer or fly between cards with HJKL. State persists offline-first and syncs via a typed push-based API. Accessible to the last focus ring.

Next.jstRPCPrismaPostgreSQL
role
Lead engineer
02 — ABOUT

I turn rough ideas into reliable, fast products.

I build fast, accessible web products end-to-end — from typed APIs and Postgres schemas to the last pixel of the interface. Most at home in the TypeScript + React + Node stack, but I like picking up whatever tool makes the product better.

Six years shipping production software for startups and open-source. I care about performance budgets, motion that earns its keep, and code that the next engineer can actually read.

kier@m225 — zsh

$ cat now.txt

location → Cebu, Philippines

role → Full Stack Developer

focus → realtime + DX tooling

learning → Go · distributed systems

status → Available for work & freelance

$

01
6+

Years coding

02
40+

Projects shipped

03
25

Open-source repos

04
4

Cups of coffee / day

03 — CONTACT

Let's build something worth shipping.

Say helloAvailable for work & freelance

Based in Cebu, Philippines · UTC+8
Replies usually within a day.