Software Engineer & Independent Researcher focusing on the Hardware-Software Interface
I build software that bridges the gap between high-level algorithms and physical silicon. My experience ranges from engineering industrial-scale EDA tooling in C++ at Cadence Design Systems to researching performant TinyML inference for ultra-constrained, sub-$15 hardware.
I am driven by the philosophy that software abstractions must be hardware-aware. Currently, I am extending embedded toolchains (TFLite Micro) to enable on-device learning and exploring how machine learning can optimize VLSI design flows. I am actively seeking a Master's at EPFL to deepen my expertise in computer architecture and hardware-software co-design.
Owned the end-to-end DE-HDL (Design Entry HDL) flow for the Allegro X symbol editor. My work focused on the performance bottlenecks of industrial-scale library management, where I optimized data structures for handling 100k+ components with sub-second retrieval times.