Jack Coleman

2026 · NYC

Staff Platform Engineer — FinTech


I work on reliability, performance and tooling for trading systems: the platforms other engineers build on. Outside work I build things to learn them properly, mostly in Rust, sometimes in Go, always from a terminal.

projects

ansiblerustv0.3.0Typed Rust API for Ansiblecrates.io ↗

A Rust library for working with Ansible inventories: load any inventory Ansible understands and get typed access to its hosts and their variables.

  • 0.3.0 reworked it into idiomatic Rust: a typed error enum instead of panics, a borrowing API, and runnable documentation examples
  • Released from CI with crates.io trusted publishing: merging a version bump publishes the crate, with no long-lived API token anywhere
clankerrustactiveDiscord bot: Siege rank rolesgithub ↗

A Discord bot written to learn async Rust, on tokio with poise and serenity.

  • /r6rank gives members the server role for their Rainbow Six Siege rank
  • /r6verify looks the rank up instead, through a pluggable RankSource trait (the first provider is Arenyze), with caching and a cooldown to stay inside a free API quota
  • Clean shutdown on signals, typed lookup errors, and a public repo with CI
websitegoactiveThis site: markdown → staticgithub ↗

This site. A small Go program turns site.toml and markdown into static HTML, deployed to Cloudflare Pages: every pull request gets a preview, and merging publishes it.

  • Go standard library (html/template, embed) plus goldmark for markdown
  • No external requests at all, fonts included, so the content security policy only allows the site itself
  • Previously a Go web server on Fly.io; it never needed to be one
spoopevichrustdesignParty game for phonessoon

A party game for phones, in the browser. Each player has a tell, agreed on by the others, and everyone can see every player's tell except their own.

  • Join from a short link; no app, no account
  • Rust with async on the server; live updates to every phone
  • Currently being designed

▸ opens a project

roadmap

learning: systems programming in Rust

  1. nextdiscord-mcpMCP server that lets AI assistants help run a Discord server, with guardrails
  2. latershellA Unix shell: processes, pipes, redirection, job control, signals
  3. laterkv-storeA storage engine: write-ahead log, crash recovery, compaction
  4. latercontainerA container runtime: namespaces, cgroups, overlay filesystems
  5. ideatcpTCP from the packets up, in userspace on a TUN device
  6. ideaebpfAn eBPF observability tool: tracing in the kernel with aya

toolbox

languages
Rust · Go · Python · Bash
platform
Linux · Ansible · containers · CI/CD · observability
daily
Neovim · tmux · Ghostty · Ubuntu

contact

email
[email protected]
github
Lxkota95 ↗
linkedin
jack-p-coleman ↗