Skip to content
View LudwigJMarx's full-sized avatar
😀
work work
😀
work work

Block or report LudwigJMarx

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
LudwigJMarx/README.md

Ludwig J. Marx

Go, Rust & Python · Next.js

I build financial research tools, and I fix things in other people's open-source projects. It's mostly the same work either way: API integrations, data processing, and calculations where you can hold the result against a written definition and see whether it holds.

I trade on eToro as a Popular Investor. That's how I got into this, really. I wanted better tools for my own research, and that pulled me into broker APIs, indicator definitions, and the question of what a performance number is actually worth.

Available for open-source contribution work. Debugging existing codebases and building data integrations is where I'm most useful. Portfolio · Contact

Merged elsewhere

Pull requests that other maintainers took into their projects:

Project What it fixed Language
bevy_replicon #764 Seven places read a size out of a network message and handed it to a cursor that panics when the message is shorter than the size claims. One truncated packet took the client down. Rust
ezBookkeeping #677 Monthly schedules counted from the end of the month ignored the template's time zone. Go
ezBookkeeping #678 Edit-scope tests built their boundaries outside the time zone they were testing, so they went red depending on where you ran them. Go
ifc-lite #4900 The parser pointed its worker URL at a file the package doesn't ship. Now it points at the one it does. TypeScript

How I work

A bug fix starts with a failure I can reproduce. Then a regression test that is red before the change and green after it, and I run both rather than claim them. The diff stays on the problem. Commands, output, and why I took this route and not the obvious one go into the PR, so a reviewer can check the work instead of taking my word for it.

Popular repositories Loading

  1. TradeRepublicApi TradeRepublicApi Public

    Forked from Zarathustra2/TradeRepublicApi

    Unofficial trade republic API

    Python

  2. ifc-lite ifc-lite Public

    Forked from LTplus-AG/ifc-lite

    Open-source IFC toolkit: WebGPU rendering, columnar in-memory store, exact-arithmetic geometry kernel. Runs from a CDN. 30+ TypeScript packages and 5 Rust crates.

    TypeScript

  3. LudwigJMarx LudwigJMarx Public

    Profil

  4. mustangproject mustangproject Public

    Forked from ZUGFeRD/mustangproject

    Open Source Java e-Invoicing library, validator and tool (Factur-X/ZUGFeRD, UNCEFACT/CII XRechnung)

    XSLT

  5. ezbookkeeping ezbookkeeping Public

    Forked from mayswind/ezbookkeeping

    ezBookkeeping is an open source, powerful, self-hosted personal finance app that is easy to use.

    Go

  6. pytr pytr Public

    Forked from pytr-org/pytr

    Use TradeRepublic in terminal and mass download all documents

    Python