Skip to content →

Skills & Education

Technical Toolbox

Below is a list of the main technologies and tools I have been using throughout my career. More info here: work-experience and in Education section below.

Microelectronics (pre 2014): ASIC • FPGA • Xilinx • Altera • VHDL • AHDL • Verilog • System Verilog
Wireless technologies: Bluetooth Low Energy • LoRa/LoraWAN
RF: EMC • Regulatory Compliance • Certifications (CE, UKCA, FCC, BLE, etc) • Antenna matching • Microstrips
Hardware: Alkaline & Li-ion batteries, USB power • MEMS sensors • Solar charger • USB charger • Voltage Regulators • Actuators • ADC/DAC • Analog and Serial Interfaces • PSpice/LTSpice • 3D & 2D CAD design
PCB Design: DFM • Low Power Design • BOM Optimisation • Mech Integration • KiCad • FreeCAD
Embedded SW: C • Bare Metal • STM32 • ARM Cortex M • nRF52 • Semtec • I2C • SPI • UART/USART • RS485 • ModBus RTU • python • ZPL (Zebra Programming Language) • bash • Eclipse • SystemWorkbench • C++ • Vector DSP
Sensors: Accelerometer • Gyroscope • Magnetometer • Pressure • Light • Spectrometer • Air Temperature/Relative Humidity • Soil Probe • Water Level • Anemometer • Rain Gauge • Leaf Wetness & Temperature • ECG • PPG (Pulse Oximeter, HR, HRV) • GSR/EDA
Full Stack Software: Laravel • PHP • Javascript • HTML • CSS • MySQL • REST API • FastAPI • JWT • Python • Serverless • The Things Stack (TTS) • WordPress • Woocommerce • Google Analytics
Mobile App Development (pre 2016): Objective-C • Swift • InVision • Zeplin
Machine Learning & Data: Python • TensorFlow • Keras • scikit-learn • SQL • Numpy • Pandas • Matplotlib • Jupiter • Google Colab • Matlab • Octave
Cloud & CI/CD: Git • GitHub • Bitbucket • Docker • Bitbucket Pipeline • Github actions • AWS (EC2, EBS, S3, DMS, RDS, ECR, Lambda, API Gateway, Cloud Formation, CodePipeline, CodeBuild, CodeDeploy, SAM, Cloudwatch, Secrets Manager, Cloud9) • Yaml • Makefile
Project/Product Management: Jira • Confluence • Sketch • ClickUp • Trello • Aha! • Asana • Zoho

Courses & Specialisations

I am passionate about learning new things and strive to improve myself and my knowledge on a daily basis. Learning and self-improvement is a big part of my professional and personal life.

Any new cool courses and material out there that I should check out? Please let me know!

A list of some of my favourite courses I have taken recently

Sequences, Time Series and Predictions
DeepLearning.AI
Issued Aug 2023 – Grade Achieved: 100%. Credential ID V8LYWCMSD2LZ

Agile Project Management
Google
Issued Dec 2022 – Grade Achieved: 100%. Credential ID GD7WFXXVFP9Y

OKR Certification by Measure What Matters
Measure What Matters
Issued Sept 2022 – Grade Achieved: 100%. Credential ID MYHLR3R4EURA

Building Cloud Computing Solutions at Scale Specialisation
Duke University
Issued Aug 2022 – Grade Achieved: 100%. Credential ID FFKN93TNX728   

        Cloud Computing Foundations
        Issued May 2022 – Grade Achieved: 100%. Credential ID XS4GU3EWVLSY 

        Cloud Virtualisation, Containers and APIs
        Issued Aug 2022 – Grade Achieved: 100%. Credential ID VS7FWZXEUEAE 

        Cloud Data Engineering
        Issued Aug 2022 – Grade Achieved: 100%. Credential ID LHJHUFWYP47M

        Cloud Machine Learning Engineering and MLOps
        Issued Aug 2022 – Grade Achieved: 100%. Credential ID AECA5HQEYLDS

Deep Learning Specialisation
DeepLearning.AI
Issued Apr 2022 – Grade Achieved: 100%. Credential ID YCSLR9AJTMPY

        Neural Networks and Deep Learning
        Issued Jan 2022 – Grade Achieved: 100%. Credential ID 3GNSHRPJUXDM 

        Improving Deep Neural Networks: Hyperparameters Tuning, Regularization and Optimisation
        Issued Feb 2022 – Grade Achieved: 100%. Credential ID QNE3U6882V6R 

        Structuring Machine Learning Projects
        Issued Feb 2022 – Grade Achieved: 100%. Credential ID HKW8GCJEG42T 

        Convolutional Neural Network
        Issued Mar 2022 – Grade Achieved: 100%. Credential ID 4TE66U4DNMA8 

        Sequence Models
        Issued Apr 2022 – Grade Achieved: 100%. Credential ID 3MRB9JHWJNPX

Software Processes and Agile Practices
University of Alberta
Issued Apr 2022 – Grade Achieved: 100%. Credential ID 9QM96LKECWTW

TensorFlow for AI: Get to know Tensorflow
Coursera
Issued Jan 2022 – Grade Achieved: 100%. Credential ID XG9XHDBLUNPE

Linear Regression with Python
Coursera
Issued Jan 2022 – Grade Achieved: 100%. Credential ID KM9XTHPXNCVK

Machine Learning
Stanford Online
Issued Jan 2022 – Grade Achieved: 100%. Credential ID VAQ7QRJ7ANBC

Education 

Jan 2017 – Feb 2017
mini MBA, Business Administration and Management at Birkbeck, University of London, London, United Kingdom

The Birkbeck Mini MBA blends academic knowledge and practical insights into a broader understanding of the business world. It puts together formal studies with new ideas and insights into the major levers of business performance.

A practice-based intensive programme dwelling in the areas of People and Performance, Strategic Change, Marketing in Action, Finance for Managers

May 2006 – Jul 2009
Master’s Degree in Electronic Engineering, Electronic Systems at Universita’ di Pisa, Italy
Pisa, Italy

Final Project: Vector DSP implementation of Simple Doppler Compensating Combining (SDCC) technique for Software Defined Radio (SDR) in Car.

Main subjects: Digital and Analog Electronics, ICs, FPGA, RF and Microwave Circuits Design, PCB Design and Electronics Constructions, Electronics Instrumentation, Statistics, Photonics, Project Management.

Programming languages: VHDL, AHDL, C/C++, Verilog, Assembly, Matlab

CAD and Tools: OrCAD (Capture, PSpice, Layout tools), Protel, Altera Quartus II, Tanner Tools, Microwave Office, Active-HDL, Agilent Advanced Design System (ADS), Labview, Matlab, Microsoft Project.  

Oct 2002 – May 2006
Bachelor’s Degree in Electronic Engineering at Universita’ di Pisa
Pisa, Italy

Final Project: Multifunctional system for micro-domotic applications (Design, Programming and PCB realisation).

Main subjects: Mathematics, Chemistry, Physics, Programming, Electronic Devices, Linear Circuits, Electronics, Digital Circuits, Operating Systems and Architecture

Programming languages: C/C++, Verilog, Assembly

CAD and Tools: Cadence OrCAD (Capture, PSpice, Layout tools), Protel, AVR Studio, Visual Studio.

September 1997 – July 2002: Scientific Diploma
Scientific Lyceum A. Meucci
Milazzo (ME), Italy

Main subjects: Mathematics, Physics, Chemistry, Biology, Italian Language and Literature, French language and literature, Latin, History, Philosophy, Art.