Skip to content
View jtdowney's full-sized avatar

Sponsoring

@lpil
@atomvm

Organizations

@readwriteexecute @gofundme @gleam-lang

Block or report jtdowney

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jtdowney/README.md

Hi, I'm John 👋

I'm the Chief Information Security Officer at GoFundMe, where we help people help each other. I work in security and still write a lot of code, mostly cryptography and infrastructure tooling. I'm also on the Gleam core team.

What I build:

  • 🔒 Cryptography libraries for Gleam: kryptos, gose (JOSE/COSE), and glasskey (Passkey/WebAuthn)
  • 📡 tsbridge, for running multiple HTTPS services on a Tailnet
  • 📜 ACME (Let's Encrypt) clients: acumen for Gleam and ex_acme for Elixir

Outside of work, I volunteer for the Dystonia Medical Research Foundation 🧠

Pinned Loading

  1. gleam-lang/gleam gleam-lang/gleam Public

    ⭐️ A friendly language for building type-safe, scalable systems!

    Rust 21.6k 986

  2. tsbridge tsbridge Public

    A lightweight proxy manager built on Tailscale's tsnet library that enables multiple HTTPS services on a Tailnet

    Go 300 11

  3. kryptos kryptos Public

    Cryptography library for Gleam targeting Erlang and JavaScript

    Gleam 17

  4. queso queso Public

    🧀 Package Gleam apps into single native executables

    Rust 32

  5. gose gose Public

    Gleam implementation of JOSE (JSON Object Signing and Encryption) and COSE (CBOR Object Signing and Encryption) standards

    Gleam 6

  6. unitest unitest Public

    Gleam test runner with random ordering, tagging, and CLI filtering

    Gleam 5 2