Skills #
Simulation
Hardware & Firmware
Fullstack
Languages
Rust C/C++ Fortran Zig Python CUDA MATLAB MicroPython Delphi Cadence SKILL LabVIEW VHDLVHSIC Hardware Description Language TypeScript HTML CSS JavaScript Bash PowerShellNumerical methods
FEMFinite Element Method PEECPartial Element Equivalent Circuit method MoMMethod of Moments FDMFinite Difference Method CLNCauer Ladder Network method FMMFast Multipole Method ACAAdaptive Cross Approximation method Machine LearningFrameworks & libraries
Intel MKLIntel Math Kernel Library FreeFEM++ Gmsh Netgen FreeRTOS Qt (Python) egui (Rust) Electron Godot Engine React FastAPI Temporal SQLAlchemy + AlembicEDA / CAD
KiCad Altium OrCAD AllegroEmbedded & protocols
RP2350 PIOProgrammable I/O of the RP2350 ESP8266 UART USB CDC SPI I2C CANController Area Network BiSSBidirectional Serial Synchronous SSISynchronous Serial InterfaceLab
Microsoldering 3D print Oscilloscope Logic analyzer Spectrum analyzer Network analyzer Impedance analyzer RLC meter Signal generator Power supply Thermal camera SWD / JTAGSerial Wire Debug (on-chip debug probe)Joint Test Action Group (on-chip debug probe)Infrastructure
Linux SSH Docker Docker Compose PostgreSQL AWS (S3, CDK) OpenWrt Ubiquiti Tailscale WireGuard OpenVPN NFS / SMBSpoken languages: 🇮🇹 Italian (native), 🇬🇧 English (full professional proficiency)
Experience #
-
Senior Simulation Engineer
Jan 2026 – PresentReflective, Inc. - San Francisco, US (Remote)
- Achieved sub-minute full-board simulation and sub-second re-simulation of incremental changes, enabling real-time optimization in PCB routing and placement applications (PDNPower Delivery Network, High-Speed)
- Developed Python bindings and a GUI application for running and visualizing in-house simulation tools
- Developed native integrations and real-time connectors with OrCAD Allegro, Altium, and KiCad
- Contributed extensively to the development of an Electron GUI end-user application
- Contributed extensively to the development of the backend infrastructure (AWS, Temporal)
Key Outputs
DC Conduction PDNPower Delivery NetworkFDMFinite Difference Method2.5DTriangle-meshed surfaces and one-dimensional linesCUDAPCB power loss extraction
MQSMagneto-quasi-static PDNPower Delivery NetworkPEECPartial Element Equivalent Circuit method3D gridFFTFast Fourier TransformCLNCauer Ladder Network methodCUDAPCB inductance analysis
MQSMagneto-quasi-static PDNPower Delivery NetworkPEECPartial Element Equivalent Circuit method2.5DTriangle-meshed surfaces and one-dimensional linesACAAdaptive Cross Approximation methodCLNCauer Ladder Network methodCUDAPCB inductance analysis
EQSElectro-quasi-static & MQSMagneto-quasi-static High-SpeedFEMFinite Element Method2DCUDARLGC and S-parameter extraction
Full-wave High-SpeedFEMFinite Element Method3DCUDAS-parameter extraction
Clearance & Creepage High-VoltageDijkstraShortest-path search on the grid2D raster3D interlayerCUDAVoltage-based spacing checks between all nets
-
Hardware and Firmware Engineer
Feb 2025 – Dec 2025EMC Gems srl - Udine, IT
- Supervised, developed, and commercialized IPSInductive Position Sensors products
- Coordinated team of Electronics, Mechanical, and Software Engineers
- Lab-tested prototypes. Supported customers with troubleshooting
Key Outputs
iEncoder ProductTeam leadFirmwareHW/FW debuggingTemplatesESP8266RP2350CCloud-connected inductive encoders with modular outputs
IPSInductive Position Sensors Configuration Kit ProductTeam leadFirmwareHW/FW debuggingGUIPCBCasingRP2350IPS2550Qt3D printProgramming tool for custom IPSInductive Position Sensors based on the Renesas IPS2550
gbrtools & filnflate SoftwareSole developerC++RustSub-second Gerber to and from 1D, 2D, and 3D meshes. Used in-house, by Renesas, and more
Drivers & libraries FirmwareSole developerCMicroPythonSPII2CBiSSBidirectional Serial SynchronousSSISynchronous Serial InterfaceUARTPIOProgrammable I/O of the RP2350USB CDCRAA2P3226Libraries for interfaces, sensors, and chips
-
Visiting Ph.D. Student
Sep 2024 – Nov 2024Kyoto University (京都大å¦) - JP
- Developed FreeFEM++ IPSInductive Position Sensors simulation software based on the CLNCauer Ladder Network method method
-
Ph.D. Student
Jan 2022 – Dec 2024University of Udine - IT
- Studied and implemented inductive matrix compression techniques in integral-method eddy-current Fortran solver. Evaluated performance metrics of FMMFast Multipole Method, ACAAdaptive Cross Approximation method, FFTFast Fourier Transform
- Developed sensors for the steel industry. Tilt-IPSInductive Position Sensors with Machine Learning position estimation, billet Magnetic Induction Tomography, resistance imaging-based defect detection
Education #
| Degree | Institution | Date |
|---|---|---|
| Ph.D. in Electronics Engineering | University of Udine - IT | 2022 – 2024 |
| Italian Information Engineer License (Section A - Senior) | 2021 | |
| M.Sc. in Electronics Engineering - 110/110 cum laude | University of Udine - IT | 2018 – 2021 |
| B.Sc. in Electronics Engineering - 110/110 | University of Udine - IT | 2016 – 2018 |
| Electronic Technician | ITI “A. Malignani” - Udine, IT | 2011 – 2016 |