Summary
Thomas Luinaud is a Senior Software Development Engineer and FPGA/RTL specialist with 10 years of experience building high-throughput packet-processing systems for 5G networks. He combines a PhD-level background in compilers, computer architecture, and programmable data planes with hands-on FPGA design, timing closure, and CI/CD for hardware-software co-simulation. At Kaloom and now Nokia he implemented test-generation libraries, gRPC interfaces in Go/Python/C++, and performance-guided feedback loops to improve partner compilers/SDKs. He is driven by challenging projects and brings strong analysis, problem-solving and communication skills honed through academic teaching and research. Beyond RTL, he is particularly interested in domain-specific language compilers for FPGAs — a cross-cutting focus that informs his work on accelerating network packet pipelines. Based in Laval, Quebec, he blends research rigor with production engineering to deliver measurable performance gains in telecom-grade systems.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Polytechnique Montréal
Engineer's degree électronique informatique, Engineer's degree électronique informatique at ESIEE PARIS
English, French, German