I’m a software engineer at The Weather Company who works across the stack. Day to day, that means Next.js and TypeScript on the front end and API layer, DevOps and CI work to keep the pipes moving, Linux administration to keep the servers honest, and — when the mood strikes — lower-level programming in NASM assembly.
Before The Weather Company I was Director of Software Engineering at Fidelity Investments. I studied Applied Mathematics at North Carolina State University (2000–2004), where I spent more time than was strictly reasonable on analysis, algebra, and PDEs. I’m a member of ACM, SIAM, IEEE, and Mensa.
Outside the day job, most of my time goes into jedi-knights — a personal umbrella where I build and open-source a lot of things:
- Sports-data infrastructure — MCP servers exposing NWSL, ECNL/ECRL, and NFL data as tools for LLM clients; Python SDKs for a stack of leagues (NWSL, MLS, USL, NCAA, WPSL, and more); an RPI calculator; a work-in-progress Go match-tracking app.
- Identity and API platform — a production-style OAuth2/OIDC reference in Go (
identity-platform-go) built as clean microservices, plus a configurable reverse-proxy gateway (api-gateway) with rate limiting, circuit breaking, and MCP routing. - A Neovim distribution and plugin ecosystem —
yoda.nvimplus a family of modular plugins (yoda-core.nvim,yoda-window.nvim,yoda-logging.nvim,yoda-diagnostics.nvim,yoda-terminal.nvim,pytest.nvim,yaml.nvim,go.nvim,python.nvim, and others). - Release and code-quality tooling —
go-semantic-release(which powers this site’s release workflow),nasm-lint(a Rust-based NASM static analyzer with CLI, LSP, and GitHub Action),kyber(Go function-level quality metrics), andneospec(a self-contained Neovim test/coverage runner in Go). - Distributed systems play —
holocron, a learning-first Kafka-style event streaming platform written as a Go workspace, with a Python SDK.
The through-line is: build the boring plumbing well, in the language that fits, and open-source it.
Away from a keyboard, I cook — from scratch, mostly, because measuring things is fun. I watch a lot of film and TV, and I follow soccer more closely than is probably healthy — especially the NWSL, and specifically Gotham FC.
Contact
- LinkedIn — linkedin.com/in/omarcrosby
- Email — omar.crosby@gmail.com
- GitHub — github.com/ocrosby
- Projects — github.com/jedi-knights