Open to  staff / principal  roles · Kyoto, JP (UTC+9)

Kaito Ishida Senior Software Engineer

11Years in production
6Open-source projects
20k+GitHub stars earned
99.98%Median service uptime
Signal

Contribution activity

Public commits, reviews and issues across every repository over the last year. Quiet weeks are real too — sustainable pace beats heroics.

1,300 contributions in the last year

kaito-ishida · updated Jul 4, 2026
MonWedFri
Current streak
Longest streak
Busiest day
Less More
Selected work

Things I built and still maintain

A slice of the open-source work — infrastructure I reach for on real systems, shipped with docs, tests and a changelog.

tempo

Public

Distributed cron with exactly-once delivery, per-tenant rate limits and a Raft-backed schedule log.

GogRPCRaftRedis
Go 4.2k repo docs

ferrite

Public

Embeddable LSM key-value store with a crash-safe write-ahead log — 1.2M writes/sec on a laptop.

RustmmapWALB-tree
Rust 3.9k repo docs

cascade

Public

Virtualized React data-grid that renders a million rows at a steady 60fps with keyboard-first navigation.

ReactCanvasWeb Workers
TypeScript 5.6k repo demo

lumen

Public

Structured logging and tracing SDK with zero-allocation hot paths and drop-in OpenTelemetry export.

TypeScriptOpenTelemetryNode
TypeScript 2.7k repo docs

driftwood

Public

Migration linter that blocks unsafe DDL before it reaches production — catches locks, rewrites and drops in CI.

GoPostgresCI
Go 2.3k repo docs

postplan

Public

Interactive EXPLAIN ANALYZE visualizer for untangling Postgres query plans, node by node, in the browser.

PostgresD3WASM
TypeScript 1.8k repo demo
Toolchain

What I reach for

Opinionated but not dogmatic. Boring where it counts, sharp where it pays off.

Languages

day to day
TypeScriptGoRustPythonSQLBash

Backend & APIs

the core
gRPCGraphQLNode.jsPostgreSQLRedisKafka

Infra & Cloud

where it runs
AWSKubernetesTerraformNomadDocker

Observability

keeping it up
OpenTelemetryPrometheusGrafanaSentry

Frontend

when needed
ReactNext.jsViteWebGLTailwind

Practice

how I work
DDDEvent sourcingCI/CDChaos testingDORA
About

Eleven years on the load-bearing parts

I'm a software engineer who has spent most of his career on the unglamorous parts of software — schedulers, storage engines, and the pipelines that stay up while everything around them changes.

I care about correctness under load, honest failure modes, and tooling that makes a team measurably faster. These days I lead a small platform group in Kyoto and write open source in the evenings. I read the papers, I take the pager, and I still enjoy deleting more code than I add.

$ git log --author="kaito" --oneline | wc -l  →  21,480
2022 — Present

Principal Engineer · Meridian Systems

Lead the data-platform group. Designed a multi-region event bus moving 12B events/day at four-nines availability.

2018 — 2022

Senior Software Engineer · Kestrel Labs

Rebuilt the billing pipeline end to end; cut reconciliation errors 98% and halved month-end close time.

2015 — 2018

Software Engineer · Aozora Cloud

Owned storage and queueing for a platform serving 4M daily users across the region.

2013 — 2015

Software Engineer · Hoshino Interactive

First role. Shipped the public API that became the company's core product.

2013

B.Eng, Computer Science · Kyoto University

Graduated top of cohort; thesis on consensus under partial failure.

Contact

Let's talk about hard systems

Best for staff and principal roles, fractional platform leadership, or a second opinion on an architecture you're not sure about.

kaito@kyoto: ~

kaito@kyoto:~$ cat contact.txt

Status    available — open to staff / principal roles

Timezone  JST (UTC+9) · async-friendly, remote-first

Reply     within one business day

PGP       4096R / 0xA1F3 9C22 7E10 DD84

kaito@kyoto:~$ ./say-hello

Direct line
kaito@ishida.dev
Elsewhere
Currently taking calls for Q3 2026