Skip to content
View jmbowman's full-sized avatar

Block or report jmbowman

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
jmbowman/README.md

I'm Jeremy Bowman, a senior software engineering manager and polyglot software developer with a particular fondness for Python and Rust.

I spent 7+ years actively maintaining and improving the open source Open edX system for building and running online courses. Between that, a few years leading development of O'Reilly Learning (formerly known as Safari Books Online), and a few years of contract work for assorted clients, I've been building and maintaining Django web applications (and their associated browser and mobile interfaces) for over 14 years. Along the way I've written assorted Django apps & middleware and contributed to projects including Django, setuptools, and Zulip.

I also wrote a mobile-first database app called PortaBase back in 2002 (originally for Sharp Zaurus Linux PDAs) which now runs on multiple desktop & mobile platforms. Development is intermittent as I go through long busy stretches when it mostly meets my needs, but I've taught myself many aspects of software development by first needing them for PortaBase improvements. And I use PortaBase daily for assorted information management tasks, so I always come back to it eventually to keep it running on newer devices and operating system releases.

Pinned Loading

  1. portabase Public

    A cross-platform personal database application

    C++ 13 2

  2. anima-character-generator Public

    Character generator for the Anima: Beyond Fantasy RPG

    JavaScript 14 13

  3. yet-another-django-profiler Public

    Django middleware for performance profiling directly from the browser

    Python

  4. openedx/django-user-tasks Public

    A Django application for managing user-triggered asynchronous tasks.

    Python 30 15

  5. openedx/pytest-repo-health Public

    Python 2 7

  6. edx/flashcards Public

    Service for managing and displaying flashcards

    Python 1 1

13 contributions in the last year

Contribution Graph
Day of Week June July August September October November December January February March April May June
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Contribution activity

June 2025

jmbowman has no activity yet for this period.
Loading