Electrical Engineering Student | Semiconductor Devices | Scientific Computing | Hardware Design
Contact
Electrical Engineering student with a background in theoretical physics and scientific computing. My interests lie in semiconductor devices, hardware-software co-design, and the numerical simulation of emerging computing architectures. I enjoy building high-performance engineering software that bridges device physics and hardware implementation.
- Nanofabrication Engineering Intern at Alice & Bob
- Building scientific simulation software in Rust and Julia
- Preparing to pursue graduate studies in a top tier insitution in Electrical Engineering
Working in semiconductor cleanroom environments on fabrication processes, optical inspection, and characterization workflows for quantum computing hardware.
- Cleanroom fabrication
- Optical inspection
- Semiconductor process characterization
I study at Université Paris-Saclay, with training in the CPGE (MPSI/PSI) curriculum, where I built a rigorous foundation in mathematical modelling and system design.
I've been programming for over a decade, gradually transitioning from general software engineering toward scientific computing and hardware-oriented engineering. My academic focus has shifted toward the physical limits of computing I try to bring engineering problems back to their underlying linear algebra and analysis.
My current projects focus on quantum transport, neuromorphic architectures, and RF engineering, through simulation engines and physics-aware hardware design as well as building EDA tools to get a better idea on how they work.
| Domain | Project | Tech Stack |
|---|---|---|
| Quantum Physics | NEGF Quantum Transport Simulator Solver using the Non-Equilibrium Green's Function formalism to model electron transport and tunneling in Resonant Tunneling Diodes (RTDs). |
Julia Numerical Methods |
| Neuromorphic | Memristive Crossbar Analysis Simulation of HP-type memristors to analyze IR-drop and sneak path currents in neuromorphic computing architectures. |
SPICE Julia Python |
| Circuit Simulation Tooling | Jyce.jl + XyceSolver Julia bindings (via CxxWrap) for Sandia's Xyce parallel circuit simulator, including a C++ wrapper layer and Verilog-A plugin support. Used to run memristor examples with the VTEAM model. |
Julia C++ CxxWrap Verilog-A |
| Neuromorphic / Hardware | Spike LIF-FPGA SystemVerilog implementation of a Leaky Integrate-and-Fire neuron on FPGA, benchmarked against a Julia software model. |
SystemVerilog Verilator Julia |
| Simulation | Inertia Physics Engine GLSL compute-shader engine for parallel N-body dynamics and Schrödinger equation visualization. |
Rust OpenGL GLSL |
| RF Engineering | 2.4 GHz CMOS LNA Design Design and noise figure analysis of an inductively degenerated cascode Low Noise Amplifier for RF applications. |
CMOS Impedance Matching |
| EDA Tooling | Gdstk.jl Julia wrapper for gdstk, a GDSII/OASIS layout engine, exposing geometry, boolean operations, and path tools for chip layout work. |
Julia CxxWrap GDSII |
- Semiconductor Devices
- Electronic Design Automation
- Scientific Computing
- High Performance Computing
- RF IC Design
- Neuromorphic Computing
- Numerical Methods
- Hardware/Software Co-design
- Circuit Simulator Tooling (Xyce)
- 2nd Place — Hackathon 2025 with ANFR, Paris
- AI Coding Competition — American University of Sharjah (AUS/ASCC), UAE
- First Slingshot Coding Competition — Participant
I enjoy contributing to open-source scientific software and exploring how computation can accelerate advances in semiconductor technologies and emerging computing architectures.

