Skip to content

About

Public record of ongoing upstream infrastructure research and maintenance across widely used open-source systems.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

⚙️ CoreFoundry Project

Improve the foundations before increasing the resources.

Status: Active · Focus: Upstream infrastructure · Approach: Zero incremental resource · Funding: Open

The next phase of AI will demand far more compute, memory, networking, and software infrastructure.

Modern infrastructure was not built for an unlimited increase in agents, models, services, data movement, and online execution.

As AI-scale workloads grow, small inefficiencies compound:

  • 🔁 repeated computation;
  • 🧠 unnecessary memory work;
  • 🔒 avoidable synchronization;
  • 🧵 parallel startup costs that cannot be amortized;
  • 🌐 networking and protocol overhead;
  • 🧱 historical architectural assumptions that no longer scale well.

My view is simple:

Before adding more hardware, remove the work that never needed to happen.

flowchart LR
    A["🤖 AI & software<br/>scale"] --> B["⚙️ Resource<br/>pressure"]
    B --> C["📈 Small costs<br/>compound"]
    C --> D["🧱 Fix the<br/>foundations"]
    D --> E["🌍 Broad<br/>downstream gain"]
Loading

🧭 What I do

I independently work on lower-level open-source infrastructure where a relatively small upstream change can benefit many downstream workloads.

My background spans consulting, finance, exchanges, blockchain, data, and software systems. I use that cross-domain perspective to look beyond isolated code paths and ask what a system is really paying for.

flowchart LR
    A["Cross-domain<br/>background"] --> B["System-level<br/>cost lens"]
    B --> C["Low-level<br/>infrastructure"]
    C --> D["Evidence &<br/>validation"]
    D --> E["Upstream<br/>change"]
Loading

I do not only ask “Can this code run faster?”

I also ask:

  • Why does this work exist at all?
  • Who ultimately pays for it?
  • Has the same cost already been paid somewhere else?
  • Does a local optimization create a larger system-level cost?
  • What happens when this inefficiency is multiplied across millions of workloads?

❤️ Support CoreFoundry

Sponsor CoreFoundry · Share infrastructure priorities

If you share this view, there are two useful ways to help:

  • Sponsor the work — funding increases the time, compute, CI, tooling, and validation capacity available for independent upstream engineering.
  • Send a priority signal — tell me the three infrastructure bottlenecks, libraries, or recurring costs your organization thinks deserve more optimization attention.

Sponsorship supports the broader program. It does not buy roadmap control, priority support, or guaranteed work on a specific request.


🚀 Selected high-impact upstream work

Project / PR What it is What changed Measured impact Why this matters
urllib3 #5304 Core HTTP gzip decompression Eliminated unnecessary output copying on single-output paths ~19–23% lower client CPU time for tested 32 MiB gzip HTTP responses (8 paired A/B rounds) Small, API-preserving changes can reduce CPU cost in foundational HTTP handling; controlled workloads, not a production-wide average
urllib3 #5287 Core HTTP infrastructure used throughout Python Optimized the common single-value header path ~9–13% faster in representative request-construction workloads Foundational HTTP improvements can propagate across a large number of Python applications
Memray #1035 Python memory profiling and allocation-analysis infrastructure Reduced high-contention synchronization overhead on Linux/glibc Up to 28% runtime reduction at 256 threads Profiling should observe workloads without becoming a major bottleneck itself
c-blosc2 #805 High-performance compression infrastructure Avoided unnecessary parallel startup and worker wakeups for small jobs 35.86 μs → 2.02 μs on a targeted 64-byte workload Small workloads should not pay parallel execution costs they cannot amortize
python-blosc2 #728 Python interface to high-performance compressed-data infrastructure Removed redundant full-block zeroing in a NumPy miniexpr gather path ~2–15% improvement in tested workloads Avoiding unnecessary memory work improves throughput without adding compute

🧩 Other selected upstream work

Project / PR What it is What changed Measured / practical impact Why this matters
NumPy #32802 Foundational numerical-computing library Fixed undefined shift behavior Correctness fix Low-level correctness bugs can affect a very large downstream dependency graph
SciPy #26225 Scientific-computing algorithms and numerical methods Improved bracketing-solver iteration statistics More accurate solver accounting Better internal accounting improves reliability and makes behavior easier to reason about
python-blosc2 #713 Compressed-array and data infrastructure Improved free-threaded Python correctness Concurrency readiness Infrastructure must remain correct as Python moves toward broader free-threaded execution

Live Upstream Activity

Open PRs: 20 | Merged PRs: 13

Last data change: 2026-10-20 04:59 UTC

Recently Active PRs

Full Contribution Ledger

View the live contribution ledger →


🗺️ CoreFoundry project map

CoreFoundry is not a collection of unrelated PRs. The work follows a deliberate path from scientific/data infrastructure toward more general Python infrastructure, protocol/native boundaries, and eventually system-level infrastructure.

flowchart LR
    A["✅ Current depth<br/>NumPy · SciPy · pandas<br/>Blosc2 · urllib3"]
    B["🟡 Expanding now<br/>packaging · h11 · idna<br/>cffi · dateutil · attrs"]
    C["🔭 Candidate frontier<br/>certifi · charset-normalizer<br/>pycparser · typing-extensions"]
    D["🌐 Long-term systems<br/>Linux · cloud-init<br/>OS / AI infrastructure"]

    A --> B --> C --> D
Loading

Project groups

Group Projects Role
Scientific & data infrastructure NumPy, SciPy, pandas, python-blosc2, c-blosc2 Numerical computing, arrays, compression, data movement
General Python infrastructure urllib3, packaging, python-dateutil, attrs Widely reused runtime and packaging foundations
Protocol / trust / native boundaries h11, idna, certifi, cffi HTTP, naming, TLS trust, Python↔C boundary
Candidate infrastructure frontier charset-normalizer, pycparser, typing-extensions, six Broader foundational dependency surface
Long-term systems direction Linux distribution, cloud-init, OS/runtime infrastructure Deeper system layers and AI-era infrastructure

Status matters: projects in the final two rows are directional targets or candidates, not claims of existing contribution.


🧱 Where the work sits

The common thread is leverage: work lower in the stack can propagate upward into many downstream workloads.

flowchart LR
    A["Applications<br/>AI · Cloud · Data"]
    B["Languages & Libraries<br/>Python · C"]
    C["Core Infrastructure<br/>HTTP · Compression · Memory"]
    D["Runtime & Concurrency<br/>Threads · Scheduling"]
    E["System & Hardware<br/>OS · CPU · GPU"]

    A --> B --> C --> D --> E
Loading

That is why CoreFoundry deliberately prioritizes foundational infrastructure instead of isolated application-level optimization.


🏢 Organization-linked open-source work

Some projects are maintained by companies or foundations. These are grouped separately so infrastructure teams can quickly find work relevant to their ecosystem.

Bloomberg-maintained open source

Project / PR What it is What changed Impact
Memray #1035 Python memory profiling infrastructure Reduced contention overhead Up to 28% at 256 threads

Listing an organization or project here refers only to public open-source work. It does not imply sponsorship, endorsement, or representation of CoreFoundry.


🎯 How I choose what to work on

flowchart LR
    A["🧭 Strategic<br/>importance"]
    B["🔬 Research<br/>curiosity"]
    C["🏢 Industry<br/>demand"]

    D["⚡ Technical leverage<br/>+ feasibility"]
    E["🎯 Research<br/>priority"]

    A --> D
    B --> D
    C --> D
    D --> E
Loading

I prioritize opportunities where several factors overlap:

  • broad infrastructure reach;
  • a measurable recurring cost;
  • strong technical leverage;
  • realistic upstream acceptance;
  • clear correctness boundaries;
  • real-world demand or a compelling research question.

🧠 Research philosophy

Before optimizing a cost, ask why the system is paying it at all.

flowchart LR
    A["👀 Observe<br/>the cost"] --> B["❓ Ask why<br/>it exists"] --> C["♻️ Already<br/>paid?"]
    C --> D["✂️ Remove or<br/>reuse safely"] --> E["📏 Measure &<br/>validate"] --> F["⬆️ Upstream the<br/>smallest change"]
Loading

The principle is zero-incremental-resource optimization:

Extract more useful work from the resources already being used before asking for additional ones.

In practice, that means reducing unnecessary CPU, memory, synchronization, data movement, initialization, or control-path work while preserving correctness and maintainability.


🤝 Participate

If you want to… The useful action
Increase independent upstream capacity Sponsor CoreFoundry
Influence where I look next Share your top three infrastructure priorities
Help validate an idea Point me toward public benchmarks, reproducible workloads, or important open problems

Status: Active · Focus: Upstream infrastructure · Approach: Zero incremental resource · Funding: Open

Related research

AlpenCat is one concrete systems-research project exploring ultra-low-overhead execution routing under constrained compute.


Johnny Kao
GitHub · GitHub Sponsors

About

Public record of ongoing upstream infrastructure research and maintenance across widely used open-source systems.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages