Skip to content
matthewcm.dev

    ↑ ↓ move · ↵ open · tab scopeopen graph →
    Matthew Castrillon-Madrigal

    $ whoami

    Matthew Castrillon-Madrigal

    Software Engineer · platform engineering × AI-native architecture · real-time UIs · calisthenics as the lens

    This is a knowledge garden, not a blog. Notes start as seeds 🌱, grow 🌿 and, with enough tending, become evergreen 🌳 — all linked, the way I actually think.

    notes
    215
    topics
    11
    links
    1047
    skills unlocked
    131
    last tended

    Recently tended

    all notes →

    Case studies

    all work →

    $ nowOct 2026

    Life. I became a dad this year, and it has changed how I spend my time. With an office five days a week, close to two hours' commute each way and longer hours, time comes in smaller blocks. So I get up early, keep the priority goals few and get things done effectively. I still train six days a week, and weekends are for my family.

    Work. Owning front-end development as a software engineer at a fintech building real-time crypto trading interfaces. Most of my thinking goes into keeping fast-moving UIs smooth and predictable: decoupling rendering from the data feed, holding 60fps under a firehose of updates, and making click-to-trade flows feel instant without cutting corners on quality.

    Thinking about. Putting coding agents on a leash. As agents write more of the code, the hard part moves from writing to verifying: harnesses of skills, tests and linters that let an agent correct itself before a person reviews, safe paths into large codebases, and brownfield work where the code is older than the tools. Underneath it all is the platform question I keep coming back to: what a golden path looks like when people and agents both walk it.

    What I’m focused on →

    $ radar

    29 items · 12 adopt · 4 trial · 8 assess · 5 hold

    My tech radar →

    $ ./lab --train

    Calisthenics Lab

    A library of 42 calisthenics skill families: 131 progressions unlocked, 18 current goals — and the engineering lessons hiding in progressive overload, deloads and balance.

    Open the skills library →