About me
I’m an Incident Analyst at Indeed Technologies Japan, where I work on incident analysis and resilience in complex software systems. I recently completed my PhD defense at The University of Tokyo under Takashi Ikegami, with the degree expected to be formally awarded in May 2026, and I continue as an external researcher at Cross Labs. I’m also an independent author, musician, artist, and developer. Most importantly, I’m a husband, father, and disciple of Jesus Christ.
My research sits at the intersection of collective intelligence, artificial life, reservoir computing, and resilient sociotechnical systems. I’m especially interested in how simple interacting parts produce memory, adaptability, and useful computation, and in how those ideas translate back into the design and analysis of real software systems.
Collective Behavior Systems for Computational Tasks
I’m developing computational approaches that use collective behavior itself as a substrate for computation, especially through swarm-based reservoir computing. In my new PeerJ Computer Science paper, we show that adding simple state transitions to a swarm can unlock substantial temporal memory and produce a clear linear scaling law between memory capacity and swarm size. More broadly, this line of work explores how emergent multi-agent dynamics can become practical, interpretable computational media for time-dependent tasks. You can also see the earlier ALIFE 2025 poster that led into the paper.
Evolvability and Meta-Evolution

A fitness landscape, created by Baku_89
The study of life is very often tied to the study of evolution and by association the study of fitness. Creatures which more successfully survive and reproduce give rise to progeny which follow suit - up to certain limits. Changes in the environment may make populations which were once fit no longer so, and their future fitness will be determined by their evolvability. Somewhat related, creatures can obtain new attributes, skills, or tools over the course of their lives in a way which modifies their own personal fitness function. We seek to explore these concepts, examining fitness in dynamic environments changed by external and “internal” forces.
Neural Cellular Automata in Games

While there have been some variations depending on genre or “character type”, we find that most games converge to a similar representation of “life” within their mechanics. Neural Cellular Automata, being from the same family of concepts as Conway’s Game of Life (one of the first zero-player games), represent a way to more fully express life within video game settings and innovate new game mechanics or gameplay loops. Published as Automata Quest: NCAs as a Video Game Life Mechanic at ALIFE 2023.
Artificial Death and Inter-Generational Information Transmission
Death goes hand-in-hand with mortal life, and in many cultures and conceptions is defined by it. In order to understand artificial life, then, we must understand artificial death and its implications. First and foremost worth considering are the effects of death on the collective. Sharing stories about danger and death is fundamental to many cultures, and indeed promotes survival and exploration in future generations. This conceptual foundation allows us to explore the legacy of an agent and its enduring effects on the collective once it is gone. Published as aRtificiaL death: learning from stories of failure at ALIFE 2023.
Cognitive Studies of Incident Response
Incident response in online software environments is an excellent example of system expertise and adaptive capacity applied to complex, dynamic environments. By studying how responders prepare, adapt, and reflect, we can tease out patterns and more universal principles. This is extended when considering responders as a system themselves, comprising not just human agents but also tools, automation, artificial intelligence, and other digital technologies. Such considerations can also be expanded from collaboration across agents to collaboration across time and across abstraction layers. See my SREcon23 APAC tutorial on Functional Resonance Analysis for diagramming complex systems.
Technical Leadership & Capabilities
My work spans the intersection of research and engineering, combining deep technical expertise with practical implementation experience. I have designed and built critical infrastructure systems at scale (Adobe, Microsoft Azure), led incident analysis and reliability engineering initiatives across Fortune 500 companies, and developed novel computational methodologies through academic research.
Core Competencies:
- Systems Engineering: Large-scale infrastructure design, disaster recovery systems, automation platforms
- Site Reliability Engineering: Incident command, pattern analysis, resiliency engineering, human factors
- Complex Systems Modeling: Multi-agent systems, cellular automata, network dynamics, emergent behavior analysis
- Machine Learning & AI: Reservoir computing, neural networks, time-series prediction, bio-inspired algorithms
- Data Engineering: Pipeline design, distributed systems, statistical modeling, performance optimization
- Technical Leadership: Team strategy, process improvement, training development, cross-functional collaboration
Industry Impact:
- Designed and owned key disaster recovery systems supporting enterprise-scale operations
- Led world-class incident retrospective programs and reliability improvements across cloud platforms
- Developed innovative approaches to learning from complex system failures through pattern analysis
- Taught graduate-level data engineering and presented research at premier conferences (SREcon, ALIFE)
Research Translation: I bridge theoretical insights with practical applications, translating research in collective intelligence, artificial life, and complex systems into actionable engineering solutions for reliability, automation, and adaptive system design.
Recent News
April ‘26: My paper, State transitions unlock temporal memory in swarm-based reservoir computing, was published in PeerJ Computer Science.
April ‘26: I launched Swarm Studio: Reservoirs, an interactive browser-based experiment for exploring swarm reservoir computing through sound, signal input, and collective traces, based on my work on how state transitions unlock temporal memory in swarm-based reservoir computing.
March ‘26: I built Genealogy Map — a browser-based tool that lets you upload a GEDCOM family tree file and visualize your ancestors on an interactive map. Your data stays in your browser.
February ‘26: I built LexiAtlas as a successor to the (now defunct) Lexicity: a community-maintained index of resources for ancient and historical languages.
October ‘25: I presented a poster on my swarm reservoir computing research at ALIFE 2025, which later developed into my 2026 PeerJ Computer Science paper.
September ‘25: Welcomed our newest family member! Family continues to be the foundation that makes all other work possible and meaningful.
March ‘25: Visited Austin, Texas for the first time for an Indeed all-site gathering with my work team. Great to connect with colleagues in person and see a new part of the US including corporate HQ.
Rest of ‘24: I received an ALIFE Future Talent Fellowship, and therefore I focused intensely on developing novel computational approaches using collective behavior systems. This research year involved deep technical development and implementation work and left little time for conference talks, blog posts, international travel, or anything else really.

