Hey, I’m Kenneth.

Software engineer.
AI in the loop.

I’m a software engineer at Siemens EDA. I build software that maps large chip designs onto programmable hardware (FPGAs), so teams can test them before manufacturing the chips. I also use AI for development and build agent skills and MCP integrations.

  • C++ & Python
  • AI-assisted development
  • Agent skills & MCP
My workSceaux, France

At Siemens EDA

Veloce proFPGA CS

I work on the compiler for FPGA prototyping, which maps a chip design across multiple FPGAs.

Placement & partitioning

I develop placement and partitioning algorithms that map a chip’s netlist across multiple FPGAs.

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.

AI-assisted development

I write agent skills that explain our codebase and engineering practices, and integrate MCP servers into the development workflow.

After hours

Team project

La Bulle

I built this voice coaching app with Séb and Fano 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.
OpenAI RealtimeWorkers & D1Resend

Personal project

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.

For you .htmlFor your agent .md
shadcn/uiMarkdownWebMCP
cmake2graphA Python tool for visualizing CMake target dependencies.

Contact

Say hello