Hey, I'm Kenneth.

Software engineer
at Siemens EDA.

I build software that maps large chip designs onto FPGAs, so teams can test them before manufacturing. I also use AI for development and write agent skills and MCP integrations.

  • C++ & Python
  • EDA
  • AI-assisted development
  • Agent skills & MCP

Work at Siemens EDA

Veloce proFPGA CS

Placement & partitioning

Placement and partitioning algorithms in the compiler for multi-FPGA prototyping.

Netlist qualification

I've recently started working on netlist qualification, including clock handling.

Performance optimization

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.

Personal projects

La Bulle

I built this voice coaching app for the X-IA hackathon. You talk through a situation, then get a recap you can edit.

During the session
The coach asks one question at a time. You can interrupt it or ask for time to think.
After the call
Edit the recap, send it by email, or use it to start the optional Notion follow-up.

This website

I'm making this website AI-native, following Cloudflare's recommendations: Markdown pages, content discovery, and WebMCP tools for agents to search and read it.

cmake2graph

A Python tool for visualizing CMake target dependencies.

Contact

Say hello