About
I’m a software engineer from Colorado, currently living near Seattle.
Elsewhere#
You can find me on:
You can also email me.
Jobs#
I work at Meta4, and have previously worked at Atlas Card5, Arena6, CableLabs7 and RealGo8. See my résumé for details.
Projects#
Some projects I wrote are:
- Lion Reader9, an RSS reader and read-later service (source10)
- Chess Pretraining11, a game where you try to learn chess by imitating Stockfish12 (source13)
- Clawed Abode14, a web app for running Claude Code remotely from your own machines15
- Channelguessr16, a Discord game where you guess when and where a random message was posted on your server17
- sentry-ocaml18, the unofficial Sentry bindings for OCaml
- OCaml OOXML19, a library to read xlsx (Excel) files (I wrote a blog post about how it works)
I was a maintainer for several other projects:
- PGX20, a pure-OCaml PostgreSQL client library
- Mssql21, a FreeTDS-based SQL Server client library
- FeedReader22, a (deprecated) GTK+ RSS reader with support for multiple backends
I used to participate in MPEG23, with most of my time spent on MPEG-DASH and MPEG-2 Transport Stream. My most popular blog post used to be about the structure of MPEG-DASH MPD files.
I’m a WebKit committer24, with most of my contributions related to HTML5 video support (closed captions, metadata, streaming, etc.), and also have a reasonable number of contributions to GStreamer25.
Site Meta#
This site is statically generated using Pelican26 and hosted on BunnyCDN27. The logo is by mountdesign28.
https://github.com/brendanlong - “brendanlong (Brendan Long) · GitHub”
https://www.linkedin.com/in/brendankblong/ - “Brendan Long | LinkedIn”
https://www.lesswrong.com/users/brendan-long - “Brendan Long — LessWrong”
https://about.meta.com/
https://atlascard.com/ - “Atlas Card”
https://arena.io - “Home · Arena.io”
https://www.cablelabs.com/ - “Invent the Future - CableLabs”
https://realgo.com/ - “RealGo MLS Software”
https://lionreader.com - “Lion Reader”
https://github.com/brendanlong/lion-reader - “GitHub - brendanlong/lion-reader”
https://chess-pretraining.brendanlong.com - “Chess Pretraining”
https://www.brendanlong.com/a-chess-training-app-for-imitation-learning.html - “A Chess Training App for Imitation Learning”
https://github.com/brendanlong/chess-pretraining-for-humans - “GitHub: brendanlong/chess-pretraining-for-humans”
https://github.com/brendanlong/clawed-abode - “GitHub: brendanlong/clawed-abode”
https://www.brendanlong.com/claude-code-is-too-cloudy.html - “Clawed Abode: Claude Code is Too Cloudy”
https://github.com/brendanlong/channelguessr - “GitHub: brendanlong/channelguessr”
https://www.brendanlong.com/channelguessr-a-discord-game.html - “Channelguessr: A Discord game”
https://github.com/brendanlong/sentry-ocaml - “GitHub - arenadotio/sentry-ocaml: A work-in-progress OCaml client for Sentry”
https://github.com/brendanlong/ocaml-ooxml - “GitHub - brendanlong/ocaml-ooxml: OCaml parsers for Office Open XML and XLSX (Excel) documents”
https://github.com/arenadotio/pgx - “GitHub - arenadotio/pgx: A pure OCaml PostgreSQL client library”
https://github.com/arenadotio/ocaml-mssql - “GitHub - arenadotio/ocaml-mssql: A high-level wrapper OCaml SQL Server client library using FreeTDS”
https://jangernert.github.io/FeedReader/
http://mpeg.chiariglione.org/ - “MPEG | The Moving Picture Experts Group website”
http://www.webkit.org/team.html - “WebKit Team | WebKit”
http://gstreamer.freedesktop.org/
http://docs.getpelican.com/ - “PELICAN 4.12.0”
https://www.brendanlong.com/even-faster-website-with-bunny-cdn-and-micromorph.html - “Even faster website with Bunny CDN and Micromorph”
https://www.fiverr.com/mountdesign