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_effScientific 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.