Skip to content
View dills122's full-sized avatar
🙃
🙃

Block or report dills122

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dills122/README.md

Hi, I’m Dylan 👋

I’m a frontend-leaning full-stack engineer working in fintech. Most days that means Angular, TypeScript, and Node.js.

Outside work, I build whatever has managed to hold my attention for too long: trading systems, tools for safer agent-driven work, old web protocols, football data, and small utilities that keep projects understandable. Those projects have pulled me into Go, Kotlin, Rust, Wasm, and macOS sandboxing.

I care about type safety, explicit contracts, accessible interfaces, and being able to explain why a system behaves the way it does.

  • 🎓 B.S. in Computer Science
  • 🐈 On staff for two cats
  • ⚡ Old School RuneScape enjoyer. Yes, that RuneScape.

🦐 Shwimp Studios

Shwimp Studios is where I collect the projects I build outside work. Some are practical tools. Others are fairly deep rabbit holes involving exchange mechanics, early mobile-web standards, agent security, or a century of football data.

🛡️ Capsule

Capsule is a local-first experiment in running JavaScript jobs proposed by AI agents without giving the agent open-ended access to the host.

A person reviews and authorizes an immutable plan, then the job runs in a disposable, isolated guest with only the authority it was given. Capsule is under active development and should not be treated as a production security boundary.

View the source on GitHub

🔬 Selected projects

  • 🪸 Reef is a simulated trading venue and post-trade system. I use it to work through matching, order lifecycles, deterministic replay, and the less visible parts of what happens after a trade. GitHub

  • 🌊 WAP Labs / Waves rebuilds parts of the early mobile web, including a Rust/Wasm WML runtime, a desktop browser, and enough of the transport stack to talk to real gateways. GitHub

  • 🧩 Kyn is a small Go CLI that checks whether related files changed together. It helps keep source, tests, stories, and specs from quietly drifting apart in CI. GitHub

  • 🗃️ Trove is the bookmark and knowledge system I use to organize, search, and rediscover useful things I have saved from the web. GitHub

  • FootyStats is an explorable archive of English football history, backed by the reproducible pipelines in Footy Data Kit. It covers tables, clubs, and movement through the pyramid from the 1800s to today. GitHub

  • 🔭 Forage makes it easier to search and rediscover interesting repositories buried in your GitHub stars.

  • 🤖 AI Central is where I keep reusable agent instructions, skills, templates, and setup scripts for the projects I work on.

Browse the full project catalogue →

🧭 Lately

Most of my spare-time work right now is going into Capsule and the questions around it: what an agent should be allowed to propose, what a person needs to review, and how little authority the resulting job can run with.

I’m also continuing to work on trading-system simulations and the early mobile web. They are very different rabbit holes, which is part of the appeal.

🔑 PGP

EDEC F228 5FA1 2B62 73ED BD5E D648 D76C 6D77 AE7A

Public key: MIT · OpenPGP · Mailvelope · Ubuntu

Pinned Loading

  1. MTG-Card-Analyzer MTG-Card-Analyzer Public

    (🚧) Analyze images of MTG cards

    JavaScript 12 4

  2. footy-data-kit footy-data-kit Public

    English football stats & scripts to pull/create data (Wikipedia, RSSSF)

    JavaScript 3

  3. reef reef Public

    Prototype Distributed Equity Market

    Kotlin 2 1

  4. wap-labs wap-labs Public

    Browsing like it’s the 2000s again: a complete rebuild of the WAP/WML via its original specs

    Rust 1

  5. forage forage Public

    Rummage through your hoard of stars & hopefully find a gem along the way

    TypeScript

  6. Shrimpworks/capsule-corp Shrimpworks/capsule-corp Public

    Local-first, human-approved execution environment for bounded JavaScript tasks on macOS (under development).

    Go