Ludwig J. Marx

Ludwig J. Marx

works on
Seams: where a system meets something it did not write itself. An API that moved without notice, a file format, a feed in a shape the documentation does not mention.
languages
Go · Rust · Python · TypeScript (Next.js)
merged
4 in other people's code, counted by the GitHub search API · 3 of 3 written up and verified

Merged in other people's code

GitHub API, read 2026-09-21 08:28 UTC, at render · verified / disputed / unverified with its reason

A scheduled transaction set to the last day of the month was silently skipped when the server sat far enough east of the template's own zone.

Go · MIT · 5626 stars · 1 file, +5 -4

Edit-scope tests failed in every zone that observes daylight saving time, and passed in UTC, where CI runs.

Go · MIT · 5626 stars · 1 file, +4 -4

LTplus-AG/ifc-lite#4900merged 2026-09-17

The published package pointed its worker at a TypeScript file the tarball does not contain, so the parser failed for every npm consumer.

TypeScript · MPL-2.0 · 381 stars · 9 files, +699 -1

Further merges

the 5 most recent beyond the write-ups above · GitHub search API · own repositories excluded

Open, not merged

GitHub search API · each one with the last push of the repository it waits in · dormant = no push for 365 days

pytr-org/pytr#398last push 5 days ago

fix(dl): recognise a document by its id, not by its file name

opened 2026-09-21

juspay/hyperswitch#14320last push 0 days ago

fix(connector): [FISERV] deserialize checkout responses into the checkout variant

opened 2026-09-20

microsoft/qlib#2355last push 3 days ago

fix(scripts): replace pkg_resources in collect_info with importlib.metadata

opened 2026-09-20

microsoft/qlib#2353last push 3 days ago

fix(ops): make IdxMax and IdxMin skip NaN inside the window

opened 2026-09-20

simgine/bevy_replicon#764last push 4 days ago

fix(client): check announced block size before advancing the cursor

opened 2026-09-19

Issues filed

GitHub search API · listed when somebody else replied or a maintainer closed it · the rest counted below

13 of 13 without a reaction, not listed

Own projects

OnesteinRust · Apache-2.0 OR MIT

0 stars · 0 forks · pushed 2026-09-18

A messaging protocol stack for networks that are slow, intermittent, censored or absent, and its implementation. The same message travels over Tor, Bluetooth, a local network or a memory card. No server has to exist, nobody hands out an identifier, and an identity can be rebuilt from a seed after the last device is gone.

mesuraPython · MIT

0 stars · 0 forks · pushed 2026-09-19

Asks what a reported performance figure supports, given the sample behind it. Metrics carry their sample size and interval, the ledger models execution delay and capital lockup, and the cost model states the breakeven hit rate.

mesura-webTypeScript, no runtime dependencies · MIT

0 stars · 0 forks · pushed 2026-09-19

What a list of closed trades supports: win rate, profit factor, payoff ratio and expectancy, each with the number of trades behind it and the range that sample allows.

factorbasePython, pandas · MIT

0 stars · 0 forks · pushed 2026-09-19

192 stock-screening factors: 74 indicators, 57 chart signals, 55 fundamental ratios, 6 composites.

vigilGo, SQLite, TypeScript extension · Apache-2.0

0 stars · 0 forks · pushed 2026-09-18

Self-hosted signal layer for long-cycle B2B sales: a timeline per account, and a score built from the weight and the age of what is on it.

All projects, including closed work

What a change ships with

partmeaning
ProblemWhat breaks, in one checkable sentence.
EnvironmentCommit, versions, operating system, the exact commands.
Failing testThe command that is red before the change.
SolutionThe minimal diff.
ProofOutput before and after, plus the rest of the suite.

The rules behind it

Contact