6 projects

Projects

Open-source software I've designed, built, and maintain, from developer tooling used in CI to cross-browser extensions.

Snippets

4 small, self-contained pieces of code, kept as GitHub Gists. Previews are rendered by GitHub, so they always show the latest revision.

  • Token bucket rate limiter for a single host

    Pythontoken_bucket_single_host.py

    View gist
    Show code
  • Call a synchronous function asynchronously in Python

    Pythonsync_in_async.py

    View gist
    Show code
  • Tonelli–Shanks algorithm in Java, ported from pycryptodome

    JavaTonelliShanks.java

    View gist
    Show code
  • Ed25519: recover X, Y coordinates from a public key in Java, ported from pycryptodome

    JavaEd25519GetXY.java

    View gist
    Show code

Themes & extras

Customizations shared with the communities of the tools I use, published in each tool's own gallery so they install in one click.

  • Dark Knight

    Vivaldi theme985 downloads

    A high-contrast dark theme with custom icons, made for night browsing and deep focus.

    Get theme
    Preview of the Dark Knight theme: a black browser window with grey tabs and a teal highlight.
    • Background#000000
    • Foreground#e6e6e6
    • Highlight#62b2a2
    • Accent#424242