Dev

Products I’m building and packages I’ve published. Small, focused, actually shipped.

Building now

  • Location Atlas

    Data on every US state, county, metro and town - each figure traced to the agency that published it.

    It started as a very personal question - where do I go next? - and a spreadsheet that slowly got out of hand. Every "best places to live" list I found was either a listicle or a black box, so I'm building the dataset I actually wanted: towns and cities across the US, with numbers you can trace back to where they came from. Still early, still growing, and yes, I use it myself.

  • NextSpring

    Verified facts about migration, country by country.

    Migration info is scattered across government sites, forums and a thousand blog posts that quietly went out of date. NextSpring pulls it into one place, and every fact links straight to the law, decree or official page behind it, with the exact quote. Those quotes are checked against the real source text, word for word - not retold from someone else's summary a year ago. If it can't be verified, it doesn't go in.

Open source

  • owlsdonttalk/owlcheckPublicv0.2.1

    owl·check

    One call at startup validates every required env var. The process either starts with a complete config - or doesn't start at all.

    Single-invariant environment validation for Python apps. owlcheck.load(Settings) on startup either returns a frozen, immutable config or aborts the process with a named report of which variables are missing or invalid. Built on pydantic-settings.

    PyPI versionPython 3.10+Pydantic 2MIT License
    $pip install owlcheck
    Python·PyPI·GitHub
  • owlsdonttalk/mbxcnPublic

    mapboxcn

    Customizable Mapbox GL components for React, installed via the shadcn CLI.

    Init of a repo aggregating ~5 years of working with Mapbox. A shadcn-style registry of React components on top of Mapbox GL JS - themed, composable, and the bits we kept rebuilding from project to project.

    Status: LiveMIT LicenseMapbox GL JS v3
    TypeScript·Site·GitHub