Who am I

Hi, my name is Giulia and I am a software developer.

I’ve been working in software for four years (as of ’25) and I’m now freelancing.

I haven’t followed a traditional CS educational path, but I study extensively… mostly from books and international resources. I’m disciplined and autonomous, and I thrive even and especially without a standard learning path.

I’m especially interested in the underlying concepts, not just frameworks, languages, or trends. I like understanding how things really work, which keeps me flexible and adaptable across technologies. I care about reasoning and logic and enjoy the process of thinking, then doing.

I value independence and exploration, both in software and outdoors. I’m a free spirit, and whenever I can, I spend time in the mountains with my tent. I rock climb and boulder too. Moving the body just feels essential.

Most of my work is client-based or collaborative, so I share selectively in public. My focus is on delivering reliable software and continuously improving my technical depth.

My friends joke that I’m obsessed with optimizing things whenever I can, from workflows to daily routines… but hey, done is better than perfect, too.

My Projects

AI Software for Accounting Automation

Automatic expense categorization in US-used software, combining Python, Selenium, chatbots, and generative AI to save manual effort and reduce errors.

pythonseleniumgenerative-aiautomation

EdTech Web App with Generative AI

Development of interactive learning software that adapts dialogues using AI, enhancing engagement and personalized education experiences.

webpythongenerative-aieducation

AI Products Software

Enhancing product catalogs and generating images using Langchain, Langsmith, and generative AI for improved content creation and automation.

pythongenerative-ailangchainautomation

Uniswap Liquidity Automation Script

Automated liquidity providing operations on Uniswap using smart contracts and a Raspberry Pi, enabling efficient DeFi participation.

solidityblockchainraspberry-piautomation

Interactive LED Textile Prototype

Designed and implemented a LED-driven textile prototype with Gemma M0, combining embedded programming, sensors, and real-time interactivity.

embeddedarduinointeractivityhardware

Intelligent Full-Stack Document Search Engine

Semantic search system for documents using Solr, enabling smarter retrieval and indexing for enterprise-level applications.

solrsearchfull-stackai

Suggested Readings

The C Programming Language — Brian W. Kernighan, Dennis M. Ritchie

The classic guide to C, teaching low-level programming, memory management, and systems thinking.

Code: The Hidden Language of Computer Hardware and Software — Charles Petzold

Explains how computers work from first principles, bridging hardware and software concepts.

Computer Networks: A Systems Approach — Larry L. Peterson, Bruce S. Davie

A comprehensive look at network protocols, architecture, and systems-level networking.

CPython Internals: Your Guide to the Python 3 Interpreter — Anthony Shaw

An in-depth guide to Python 3 internals, exploring the interpreter, bytecode, and memory model.

Clean Architecture — Robert C. Martin

A guide to building maintainable, flexible software systems through architectural principles.

A Common-Sense Guide to Data Structures and Algorithms — Jay Wengrow

Explains fundamental data structures and algorithms in a practical, approachable way.

Algoritmi e strutture di dati — Alan A. Bertossi, Alberto Montresor

A detailed reference on algorithms and data structures, covering theory and practical applications.

Dive Into Design Patterns — Alexander Shvets

Practical exploration of design patterns and reusable solutions for common software problems.

Why Machines Learn — Anil Ananthaswamy

Explores the mathematical foundations behind modern AI and machine learning techniques.

Alice’s Adventures in a Differentiable Wonderland — Simone Scardapane

A beginner-friendly primer on designing neural networks, using playful examples inspired by Alice in Wonderland.

Gödel, Escher, Bach — Douglas R. Hofstadter

An interdisciplinary exploration of logic, mathematics, and cognition through patterns in music and art.

Various books on mathematics, science in general, and computer science theory

A broad foundation of knowledge across mathematics, physics, and computer science, fostering critical thinking and problem-solving skills.