Profile picture

Alessandro Renzi

Hardware Engineer

Hi,

I'm an hardware engineer specialized in embedded systems and digital electronics, my knowledge ranges from ASIC physical design to low level driver development.

Life

I've always been interested in electronics since I was a little kid and later also in IT world, in fact in High School I went to the State Technical Institute and after two years chose the electronics specialization. This kind of school was just perfect for me because it didn't only teach me many subjects I like very much, but also left the necessary freedom to explore other interesting co-related subjects on my own, in particular different programming languages, which were not taught in the mainline teachings, and many other things.

In 2009 I was involved in two award winning projects. The first was developed together with Eric Paoloni and was named Electronic Safety Helmet, this project participated to a regional contest for high school projects and received the CNA/CAR merit.
The second project was developed together with Eric Paoloni and Alex Pacini and was named WAVE(Wave As Virtual Eyes), this project participated first to the same contest as above and received the same merit, then to a national contest in Milano and won an Intel award for project in computer science and the developers won the subscription to ANIPLA(Italian Association for Automation) and a free travel to Moscow to expose the project to ESE 2010(Expò Science Europe).

In 2009 I finished the High School and graduated with 97/100, subsequently I enrolled at II Facoltà di Ingegneria (2nd Faculty of Engineering) of Università di Bologna where I graduated as an Electronics, Informatics and Telecommunications Engineer in 2012 with 99/110.

Subsequently I enrolled for a Master of Science in Electronics Engineering with a focus on Embedded Systems and VLSI at Politecnico di Torino where I graduated in 2015 with 110/110. A list of projects developed during this time can be found below.

In September 2015 I joined Arm as a system hardware designer.

Languages

C/C++
Verilog
SystemVerilog
VHDL
SystemC
PIC Assembly
8086 Assembly
C#
Java
Bash
Python
TCL
Makefile
Latex

CAD Tools

Synopsys DesignCompiler
Synopsys DesignVision
Synopsys Primetime
Synopsys Tetramax
Cadence JasperGold
Cadence Encounter
Cadence CtoS
Mentor QuestaSim
Xilinx EDK
Multisim
Ultiboard
Eagle
AWR Microwave Office

Libraries & IDEs

OpenCV
OpenMP
Qt
Git
Cmake
Doxygen
Matlab
Simulink
Mathematica
LabView
Xilinx ISE
Altera QuartusII
MPLAB
Code Warrior
mbed.org
Texmaker
Eclipse
KDevelop
QtCreator
Visual Paradigm

Hardware Platforms

PIC16F
PIC18F
PIC24F
Xilinx ZYNQ 7000
Zedboard
Altera Cyclon II
Wiznet W5100
Wiznet W5200
WIZ820io
FRDM-KL25Z
MSP430 LaunchPad
RaspberryPi

Academic and personal projects

Collision Avoidance

September 2014

Multithreaded Blowfish Algorithm Implementation

June 2014

Porting of nRF24L01P driver to PIC18F

May 2014

IoT - PicHomeAutomation

April 2014

Profiling OpenCV 3 using gprof

March 2014

Design of a 4-state ACS with SystemC

February 2014

ASIP design based on Transport Triggered Architecture using TCE

February 2014

FIR ASIC Implementation

February 2014

Temperature Acquisition System

January 2014

Stepped impedance RF low-pass filter

November 2013

LeapHID

October 2013

Pipelined DLX Implementation

July 2013

DualVth TCL function for Synopsys PrimeTime

June 2013

Parallelization of an MJPEG encoder using OpenMP

January 2013

Software UART implementation for Nios2 CPU

January 2013