Intro
Welcome — this is my personal website.
I'm a Python developer with 3+ years of professional experience, currently working on data-analysis pipelines, web scraping and interactive dashboards, and steering my path towards backend development with FastAPI, Docker and the cloud.
This site started as a learning project and grew into a small home for who I am and what I build. It's based on a free template from HTML5 UP, which I customised in design and extended with a JavaScript-powered contact form that wasn't part of the original template.
Work
My path into software started with HTML tutorials on YouTube and weekend Java courses, and turned professional three and a half years ago. I began as a system administrator with helpdesk responsibilities, was progressively given more development work, and moved into Python for data analysis and data science. Today I'd describe myself as a Python developer with a broad understanding of the technologies around the stack: SQL, Git, Docker, Linux and a growing focus on backend and cloud development.
Some recent projects:
- Homelab — my self-hosted home server: Docker-based services including Immich for photo and video backups, Jellyfin for media streaming and Vaultwarden for password management.
- Treasure hunt Telegram bot — hosted on Google Cloud; players scan QR codes to receive riddles, and solving each one reveals the location of the next.
Next on my roadmap: going deeper into DevOps practices, container orchestration and cloud hosting — building the same things I run at home, but production-grade.
About
Hi, I'm Arturo.
I'm a down-to-earth person, i care more about getting the message across than about dressing it up. My love for technology started the day my father brought home a chunky laptop, and the curiosity hasn't faded since.
Away from the keyboard I keep moving: running, cycling and skiing, a habit left over from my rowing years, which earned me three Italian national titles. I also have a thing for mechanical keyboards and watches, i like objects that are built well. The rest of the time i like to relax with a good TV series, or a book.
Contact
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |