Hello, I'm Riccardo

I'm a Hardware Design Engineer

Currently Building Automotive Power Converters @BRUSA HyPower AG as a Hardware Development Engineer

Riccardo

Modern Hardware Development

Modern hardware development is no longer guesswork. I use custom-built software, simulation pipelines, and algorithmic optimization to explore thousands of design possibilities, uncovering solutions that maximize efficiency, reliability, and cost-effectiveness.
  • Custom Tools
    I develop a fully custom software ecosystem for electronic design, written in Rust for performance and Python for analysis and automation. These tools allow me to simulate, optimize, and visualize thousands of circuit configurations with high precision and reproducibility.
  • Genetic Optimization
    I use genetic algorithms to automatically evolve circuit designs and component selections toward optimal efficiency, thermal performance, and cost. Each generation tests and evaluates thousands of candidates through simulation, applying natural selection principles to converge on the best trade-offs between competing objectives — such as size, losses, EMI, and cost. The result is a data-driven Pareto front of high-performance solutions that reveal what’s truly achievable within given design constraints.
  • Thermal Aware Design
    I integrate detailed thermal models into the optimization loop so that each candidate design is evaluated not only for electrical performance but also for its temperature rise and cooling efficiency. This ensures that selected components operate safely under realistic thermal loads, reducing derating and improving lifetime reliability — achieving performance without exceeding thermal limits.
  • Monte Carlo Simulation
    Using Monte Carlo analysis, I test how each optimized design behaves under variations in component tolerances, supply voltage, and temperature. This statistical approach identifies sensitive parameters and validates that the final design maintains compliance and performance across real-world manufacturing and environmental conditions.
Hardware Development

Projects

Axon MNA Simulation Suite

Axon MNA Simulation Suite

Axon is a Rust-based circuit simulation engine inspired by SPICE. It uses Modified Nodal Analysis (MNA) as its core algorithm and is designed to be modular and extensible.
Personal Dashboard

Personal Dashboard

A personal front-end project to showcase my skills and projects.
Personal Back-End

Personal Back-End

A personal front-end project to showcase my skills and projects.
Personal Front-End

Personal Front-End

A personal front-end project to showcase my skills and projects.

Modern Software Development

I operate at the edge of modern software engineering: Rust cores for speed and safety, Vue/Nuxt for sleek interfaces, and Tauri for native desktops—wrapped with Python bindings for instant analysis workflows. From APIs to data pipelines and deploys, the software I build is engineered for performance, reproducibility, and scale.
  • High-Performance Rust Core
    I build reliable, fast core libraries in Rust with strong typing, zero-cost abstractions, and fearless concurrency. Parallel evaluation and structured logging keep heavy computation responsive and observable.
  • Python Bindings & Data Pipelines
    Seamless Python access via PyO3 + Maturin wheels. I expose Rust engines as clean Python APIs for analysis notebooks, Polars dataframes, and automation scripts—no copy-paste glue.
  • Desktop Apps with Tauri
    Cross-platform desktop applications powered by Tauri + Rust backends and modern web UIs. Small binaries, native performance, and secure IPC for waveform viewers, optimizers, and report tools.
  • Modern Front-Ends (Vue + Nuxt)
    Fast, accessible UIs with Nuxt 4, Nuxt UI, and Tailwind. Server routes, content pipelines, and internationalization ready for technical portals, dashboards, and interactive docs.
  • APIs & Services
    REST backends in Rust, with rate-limiting, auth, and telemetry. Suitable for a high-tier website or IoT applications.
  • Data & Visualization
    Polars-native data flows and interactive charts for million-point waveforms. Export to Typst/HTML for crisp, automated reports.
Software Development

Articles

Building An Off-Line Flyback

Building An Off-Line Flyback

Designing a reliable and efficient auxiliary power supply is a fundamental task in many electronics projects, especially when dealing with systems that require isolation from the mains. In this article, we’ll explore the process of building a 10W off-line flyback converter—a popular topology for compact AC-DC conversion.

Get In Touch