Nuclear data
XS
A browser application for exploring nuclear cross-section data, preparing multigroup cross sections, and comparing and exporting the results. Projects stay on your device.
Hey, I'm Kenneth.
I write software that maps large chip designs onto FPGAs so teams can test them before manufacturing. I use AI in my development work, write agent skills, and connect development tools through MCP.
I write placement and partitioning algorithms for the compiler that distributes a chip's netlist across multiple FPGAs.
I've recently started working on netlist qualification, including clock handling.
I redesigned circuit replication to run over 4× faster on production designs, and optimized graph pruning with speedups of up to 60× on large circuits.
I'm developing k_eff, an independent software studio focused on scientific computing and engineering tools.
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.
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.
Neutron transport
A Monte Carlo neutron-transport research application. Configure reactor geometry and run calculations on your GPU through WebGPU, in the browser.
Research prototype
I built this voice coaching app for the X-IA hackathon. You talk through a situation, then get a recap you can edit.
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.
A Python tool that draws the dependencies between CMake targets.
Markdown pages, WebMCP tools, and content discovery based on Cloudflare's recommendations.
Documenting the codebase and engineering practices for coding agents.
Scaffolding a voice coaching app with Codex, OpenAI Realtime, Cloudflare Workers, D1, and Resend.
Contact
Say hello