Skip to content
View oernster's full-sized avatar

Highlights

  • Pro

Block or report oernster

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.

Content in all repositories owned by your account will be closed.
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
oernster/README.md

Oliver Ernster (@oernster)

Principal Python Engineer & Software Architect: APIs, integration and platform modernisation.
Author of the four-book Decision Architecture series.

➣ Explore my work: ernster.dev

My primary portfolio and entry point: the full catalogue of projects, grouped by category (Decision Architecture, applications, libraries and tooling, protocol and standards, Elite Dangerous, 3D printing and more).

Commercial licences available. Every application here is free and open source. If those terms do not suit what you are building, such as a closed-source product, a commercial licence can be bought from me separately. It covers my own code; third-party libraries keep their own licences. See commercial licensing.


  • 28+ years building software across defence, fintech, telecoms and startups
  • 13+ years Python (backend, automation, distributed systems)
  • I design systems and organisations for:
    • clear decision ownership
    • low coordination latency
    • long-term structural stability
  • Writing: CrankTheCode.com
  • Open to Staff/Principal engineering, integration/solutions architecture or modernisation-lead roles
  • Contributions to any of my repositories are under the terms in CONTRIBUTING.md

Somewhat deranged content

Not everything needs a business case.

  • SnarkAPI
    • Because not every API response needs to pretend it is delighted to hear from you.
  • WhatDay
    • Because you really do need a dedicated application to tell you what day it is.
  • FuckWhatDay
    • A rigorously engineered Gregorian weekday calculator written in Brainfuck. The joke is the implementation language; the engineering is not.

Pinned Loading

  1. Stellody Stellody Public

    Local music player and discovery: new artists found from the records you already have

    Python

  2. ClearBudget ClearBudget Public

    Day-by-day solvency for personal budgets: a monthly total can look safe while the month itself is not

    Python 2

  3. pigeonpost pigeonpost Public

    Comprehensive, calm, cross-platform email client

    Go

  4. Decitect Decitect Public

    Decitect: Decision Architecture Organisational Software. Scores an organisation's structure from 0 to 100 and plans the moves that strengthen it.

    Python

  5. MMSP-Spec MMSP-Spec Public

    MMSP: an open community specification for multimedia syndication beyond RSS

    Python

  6. meridian meridian Public

    Desktop feed reader and reference client for MMSP, with RSS and Atom support

    Python