❯ built in public
open source
a running list of projects i maintain, contribute to, or use as public working notes. i think the best of them are the ones i still reach for in my own work.
reusable patterns
i tend to publish the abstractions that keep proving themselves in real projects — the ones i’d miss if they went away.
comparing notes
a lot of these repos exist so i can compare implementations across stacks and make tradeoffs feel less like religion.
field notes
open source is how i leave a trail for other engineers. working code, not just opinions.
❯ selected projects
code i’ve found worth keeping around
nakago
a lightweight async dependency injection toolkit for rust, built on axum. a structured way to compose applications from modular providers with async initialization.
ignore-styles
a little node utility (210+ stars, somehow) that ignores imported style files when running in node. still useful for ssr and testing react components.
rust-example-caster-api
a demo rust api showcasing tokio, axum, async-graphql, and seaorm. pairs with the "async graphql with rust" blog series.
node-knex-typescript-example
an example api using node, knex, and typescript — a practical reference for type-safe database-backed apis.
burn-transformers
a work-in-progress port of huggingface transformers to the burn deep learning framework in rust — mostly an excuse to learn ml inference without python.
nestjs-example-caster-api
a companion demo api in nest.js, graphql, and prisma — the same "caster" domain modeled in a different stack to make tradeoffs more legible.