Become a sponsor to Jacob Bandes-Storch
Hi there!
I enjoy digging deep into complex projects and making tools easier to use. By sponsoring me, you'll help me commit more time to improving open source ecosystems.
Some highlights of things I've worked on:
If you've ever viewed Swift code in Visual Studio Code, you can thank me for the π pretty colors! β¨ I maintain Swift.tmLanguage, which provides a language grammar for detailed syntax highlighting based on regular expressions. The grammar is used by VS Code and countless editor plugins, and was used by GitHub prior to 2024.
Over the years I've written over 1,200 answers on Stack Overflow and other Stack Exchange sites:
I've also made contributions to:
- swiftlang/swift, swiftlang/swift-evolution, and SE proposals
- llvm/llvm-project (clang, clang-tidy, clang-format)
- Microsoft/TypeScript
- eslint/eslint and typescript-eslint/typescript-eslint
- textmate/textmate
I've done a bit of technical writing and I have a few projects of my own, too β check them out below. Thanks for stopping by!
Featured work
-
jtbandes/swift-tmlanguage
Swift language grammar for syntax highlighting
YAML 7 -
jtbandes/metalbrot-playground
An interactive playground showing how to use Metal compute kernels.
Swift 90 -
jtbandes/SpacePOD
Space! β an iOS widget displaying NASA's Astronomy Picture of the Day
Swift 103 -
jtbandes/pdfsnip
CLI tool to extract images from PDFs, and Swift library with other CGPDF* API wrappers.
Swift 5 -
jtbandes/quicklookjs
Quick Look plugin for web-based previews π§βπ» π π
Swift 29