Become a sponsor to Jonathan Townsend
Hi, I’m Jon, a developer based in Buffalo, NY who enjoys building practical open source tools across a range of languages and domains.
My projects include py-telegram-notifier, a lightweight Python tool for sending Telegram messages via context manager or CLI; box2d.nim, Nim bindings for the Box2D physics engine; wiki_dump, a library for traversing and downloading Wikimedia Data Dumps; and stubgen-pyx, a stub generator for Cython code that has found real use across the community.
I like working at the edges of ecosystems: bridging languages, wrapping C libraries, or making large datasets more accessible. Sponsorship helps me carve out time for maintenance, documentation, and new projects that are genuinely useful but not commercially motivated.
If any of my tools have saved you time, I’d be grateful for your support.
Featured work
-
jon-edward/py-telegram-notifier
A tool using the Telegram Bot API for sending messages to a Telegram chat by a context manager, function call, or CLI.
Python 19 -
jon-edward/wiki_dump
A library that assists in traversing and downloading from Wikimedia Data Dumps and their mirrors.
Python 12 -
jon-edward/box2d.nim
Nim bindings for Erin Catto's Box2D physics engine.
Nim 13 -
jon-edward/stubgen-pyx
Stub generation for Cython code.
Python 12 -
jon-edward/nephropidae_wasm
This is a simple example that demonstrates building a Lobster project to WebAssembly.
Python 4