Skip to content
View AFeuerpfeil's full-sized avatar

Highlights

  • Pro

Organizations

@ManyBodyLab

Block or report AFeuerpfeil

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
AFeuerpfeil/README.md

Hi there, I'm Andreas!

PhD student in theoretical physics specializing in computational many-body methods (Tensor Networks, Exact Diagonalization, Monte Carlo). My work focuses on moiré systems and large-scale numerical simulations, and I enjoy building high-performance Julia libraries for scientific computing, quantitative modeling, and industry applications.

About me

  • Researcher at the University of Würzburg working on moiré materials and strongly correlated electrons using tensor-network and Monte Carlo methods.
  • Interested in software development at the intersection of computational physics, scientific software engineering, and quantitative modeling-especially where numerical methods, HPC, and rigorous, data-driven decisions matter.”

What I'm currently working on

  • Maintaining and developing many-body methods and generic Julia packages in the open-source organization ManyBodyLab:
  • Designing modular backends to support multiple tensor-network libraries, improving flexibility and reuse across projects and reducing duplication in downstream codes.
  • Contributing to MPSKit.jl, abstracting code and improving performance and maintainability.

Featured Projects

  • Implemented a low-latency C++ matching engine (price-time priority) achieving 15+ million orders/s on real and synthetic LOBSTER data using a single CPU core
  • Reduced p99 latency to <200 ns by replacing pointer-based linked lists with a pre-allocated contiguous memory pool (intrusive list), minimizing cache misses and allocator overhead during bursty workloads
  • Designed a deterministic testing suite using fuzzing and edge cases to verify correctness against a reference model
  • Engineered a binary parser for the NASDAQ TotalView-ITCH 5.0 protocol to efficiently ingest raw market data

Get in touch

Pinned Loading

  1. ManyBodyLab/MPSKitAdapters.jl ManyBodyLab/MPSKitAdapters.jl Public

    Lightweight adapter package providing seamless conversions between MPSKit.jl and other Julia tensor libraries.

    Julia 3

  2. ManyBodyLab/DiagHamInterface.jl ManyBodyLab/DiagHamInterface.jl Public

    Interface to the DiagHam library.

    Julia 1

  3. ManyBodyLab/PeriodicArrays.jl ManyBodyLab/PeriodicArrays.jl Public

    Arrays with fixed size and arbitrary boundary conditions.

    Julia 1

  4. ManyBodyLab/TensorKitAdapters.jl ManyBodyLab/TensorKitAdapters.jl Public

    Lightweight adapter package providing seamless conversions between TensorKit.jl and other Julia tensor libraries.

    Julia 1