Projects

I'm developing k_eff, an independent software studio focused on scientific computing and engineering tools. My projects also include developer tools, apps, and research experiments.

Visit k_eff

Scientific computing & engineering

  • XS

    Nuclear data

    A browser application for exploring nuclear cross-section data, preparing multigroup cross sections, and comparing and exporting the results. Projects stay on your device.

  • Forge

    IC floorplanning

    An interactive IC floorplanner with thermal and IR-drop analysis. Move blocks and adjust power to see how the modeled temperature and voltage-drop maps change.

  • mc

    Neutron transport / Research prototype

    A Monte Carlo neutron-transport research application. Configure reactor geometry and run calculations on your GPU through WebGPU, in the browser.

Apps & websites

  • La Bulle

    Voice coaching

    A voice coaching app I built for the X-IA hackathon. Talk through a situation, then edit the recap, send it by email, or start a Notion follow-up.

  • Model Card

    Collectible cards

    A collectible card game about AI models, their tools, and the people building them.

  • AMATA°

    Coffee storefront

    The storefront I'm developing for AMATA°, an East African coffee brand.

  • This website

    Personal website

    I'm following Cloudflare's recommendations to make this site readable by agents. Each page has a Markdown version, and agents can find, search, and read the content through indexes and WebMCP tools.

Developer tools

  • cmake2graph

    CMake

    A Python tool that draws the dependencies between CMake targets.

  • human.mpi

    C++ & MPI

    A header-only C++ wrapper for MPI. Send strings and vectors without manually managing the receiving buffer size.

  • buildray

    C++ builds / Planning

    A planned tool for analyzing C++ build times from compiler traces, include graphs, and CMake dependencies. The repository currently contains the project outline and tooling configuration.

Research & experiments

  • Demeter

    Neutron transport / In development

    A deterministic multigroup neutron-transport project in C++, with Python bindings. Geometry and material support are in place; the solver and benchmarks are still on the roadmap.

  • Lattice

    Neutron transport / Prototype

    A C++23 project for two-dimensional multigroup pin-cell transport.

  • heat

    Parallel computing

    A C++ heat-diffusion experiment for studying parallelism and performance.

  • pinn-experiment

    Scientific machine learning

    Experiments with physics-informed neural networks, based on janblechschmidt/PDEsByNNs.

  • cross-section-plot

    Nuclear data

    Plots of neutron cross sections against incident energy, using tabulated ENDF/B-VIII.0 data from the IAEA at 293 K.

  • dequantization

    Zig / Prototype

    A Zig dequantization prototype with a basic implementation and unit tests. Real-data tests, benchmarks, and SIMD optimization are planned.

Other tools

  • Clash Royale War Report

    Python automation

    A Python script that reads clan war statistics from the Clash Royale API and posts a report to Discord. It needs a machine with a whitelisted static IP.

Read as Markdown