Hi, I'm Matteo. I'm a student in Computer Engineering at University of Bologna and an Embedded Software Engineer and Full Stack Developer. My focus is Embedded Software, React (Next.js) and Python.
About me
I have always been captivated by the intricate world of computers and information technology, a fascination that took root during my early years and has continued to shape my journey ever since. Following my passion, I graduated from a lyceum with a specialized focus on IT, where my zeal for coding extended beyond the classroom. As a youngster, I found myself delving into coding projects beyond the curriculum, and over time, this curiosity led me to explore the realm of Computer Engineering. Through endeavors like phone rooting, game modification, and studying algorithms, I honed my skills and paved my way to pursuing a Computer Engineering degree at the esteemed University of Bologna.
Diverse pursuits beyond coding
When I'm not immersed in lines of code, I find joy in a range of activities that offer a balanced and fulfilling life. Video games serve as a creative outlet and a source of relaxation, allowing me to explore virtual worlds and immerse myself in captivating narratives. My passion for motorsports and cars is well reflected in my work etiquette: software and hardware alike should be made like the finest of machines, with impeccable engineering. Additionally, my flair for crafting delightful cocktails lets me experiment with flavors and presentation, bringing a touch of artistry to the mix. This diverse blend of interests fuels my creativity, resilience, and determination in both the technical and personal spheres of life.
Projects
GT7 Grafana Telemetry
A Grafana data source plugin for Gran Turismo 7 telemetry visualisation. Comes with an easy-to-deploy Docker Compose configuration.
- Grafana
- Go
- React
- Docker
PokeTeams
A beatiful and feature-rich teambuilder and analyzer for Pokemon games and Showdown.
- React
- Typescript
- Next.js
- Tailwind
- Framer Motion
- Supabase
- PokeAPI
Spliced
I worked on this full stack chat application as a side project to explore MongoDB and Prisma.
- React
- Typescript
- Next.js
- Tailwind
- Prisma
- Pusher
- MongoDB
Splicify
I created this Spotify clone that allows any user to upload songs. Subscriptions are implemented via Stripe.
- React
- TypeScript
- Next.js
- Tailwind
- Stripe
- Supabase
Object Detector
A self-hosted web app that runs on Flask to allow for easy object detection using YOLOv8. It features both a webcam mode and an upload mode.
- HTML
- CSS
- JavaScript
- Python
- Flask
- OpenCV
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Framer Motion
- Grafana
- Node.js
- Git
- Tailwind
- Prisma
- MongoDB
- Python
- Flask
- OpenCV
- Go
- C
- C++
- Embedded Software
- Java
- Stripe
- Supabase
My experience
Graduated High School
Vignola, MO
Graduated with a score of 95/100. Learned coding basics both at school and on my own.
June 2022Computer Engineering Student
Bologna, BO
Enrolled in Computer Engineering at Alma Mater Studiorum - Università di Bologna.
September 2022 - presentFSAE UniBo Motorsport HY Team Member
Bologna, BO
Hybrid Vehicle Electronics and E-Powertrain Department Member, with a focus on Battery Management Systems, CAN communication, Live Telemetry and ECU Code
March 2024 - presentFSAE UniBo Motorsport HY - Electronics Division Manager
Bologna, BO
Electronics Division Manager for the Hybrid Vehicle, coordinating division members with GANTT charts, kanban-style boards and task management tools. Also managing the 2024/2025 electronic projects for the new Hybrid Vehicle.
September 2024 - presentContact me
Contact me directly at matteo.di.iorio@icloud.com or through this form.