Did you know?

My cat's name is Pango, and he's the most curious feline you'll ever meet!

Almost there...

Hi, I'm

Senior Software Engineer

Experienced and continuously evolving Senior Software Engineer with a passion for innovation and scalable systems. Specialized in full-stack development, AI integration, and blockchain technologies. Adept at leading cross-functional teams and delivering high-quality solutions across diverse domains.

Hint: ↑↑↓↓←→←→BA
magic ration
Gabriele in a standup meeting

How I look during standups
at 9 AM

About Me

Get to know me beyond the code

Who I Am

I'm an experienced Senior Software Engineer focused on innovation and scalable systems. I specialize in full-stack development, AI integration, and blockchain technologies, with a strong track record of delivering high-impact products across different domains.

I enjoy working at the intersection of product and engineering, leading cross-functional teams and translating complex requirements into reliable systems. My recent work includes RAG-based AI assistants, robust data pipelines, and platforms that scale.

Outside of coding, I stay curious and keep learning, taking workshops and experimenting with new ideas to sharpen my craft.

Coding

I love solving complex problems and creating elegant, efficient solutions. The feeling of making something work just right is unmatched.

Gaming

Competitive at heart with a top 100 rank in Dota 2 worldwide and reached top 10 in Path of Exile hardcore league. I enjoy the strategy and skill development in complex games.

Bouldering

I challenge myself on the wall with a max rank of 7A+. When not climbing rocks, I occasionally crash into them while mountainbiking—still working on that balance!

Hiking

I love exploring nature through hiking when I travel. You might find me scaling the Himalayas or getting lost in some remote mountain range—anywhere I can disconnect from technology and reconnect with nature.

Professional Experience

My journey through various roles and technologies has shaped me into a versatile and adaptable engineer.

Principal Engineer

Octostar.com

Mar 2026 - PresentRemote
  • Led the migration of backend asynchronous workloads from FastAPI background tasks to Temporal.io workers across document, image, video, import/export, delete, upload, and chat processing.
  • Designed Temporal-based workflow architecture for long-running AI and data-processing pipelines, improving observability, reliability, and operational control.
  • Moved chat execution from the API layer into Temporal to support interruption, orchestration, and future agentic capabilities.
  • Built the first evaluation and tracing framework for platform AI chat with LangSmith, creating a feedback loop for regression tracking and chat quality.
  • Helped design and implement Chat V2 logic, including agent loop behavior, tool usage patterns, and production debugging workflows.
  • Improved AI tool reliability by coaching the team on MCP/FastMCP tool design, schema quality, tool descriptions, and debugging patterns.
  • Exposed application functionality to AI agents through MCP tools, enabling richer workflow automation and app-level agent capabilities.
  • Prototyped advanced agent capabilities including subagents, OSINT skills, scheduled agent loops, and long-context compaction direction.
Temporal.io
FastAPI
LangSmith
MCP
FastMCP
AI Agents
RAG
Workflow Orchestration
Observability
GitHub Actions

Senior Software Engineer

Haskoning

Aug 2023 - Mar 2026Rotterdam, Netherlands
  • Developing a RAG chatbot for a civil engineering (naval) company to retrieve, read, and reason over complex technical documents.
  • Built an AI-powered RAG chatbot for support and sales teams enabling contextual Q&A over large internal repositories (React, Python, Nest.js, Vercel AI SDK, OpenAI SDK).
  • Implemented tracing, evaluation, and observability with Braintrust and Laminar.
  • Managed Infrastructure-as-Code with Terraform for scalable production deployments and optimized cloud costs.
  • Redesigned a production meteorological API for Deltares with queue-based asynchronous processing.
  • Built a scalable PDF data-processing backend using OCR and vector embeddings for internal RAG systems.
  • Designed a Digital Twin IoT platform with Next.js and a serverless Azure backend, managed via Pulumi.
  • Developed complex UI components with Storybook and Cypress; optimized dashboard performance (~40% faster load times).
  • Created a Microsoft Word plugin for smart questionnaires to improve report generation efficiency.
React
Python
Nest.js
OpenAI SDK
Vercel AI SDK
Terraform
Pulumi
Azure
GitHub Actions
Azure DevOps

Full Stack Engineer

hello energy

2023Rotterdam, Netherlands
  • Architected a new email system with Django and Amazon SES, improving delivery reliability and template reuse.
  • Developed robust, animated UI components with React, TypeScript, and Mantine built for failure resilience.
  • Created a reusable component library with Storybook to bridge design and frontend code.
  • Introduced testing strategies across the stack with Vite, Playwright, and React Testing Library.
  • Enhanced development tooling with pre-commit hooks, stricter Django linting, and improved Docker environments.
Python
Django
React
TypeScript
Mantine
Storybook
Vite
Playwright
React Testing Library
Docker
Amazon SES

Lead / Full Stack Engineer

C-VERSO

2021 - 2023Switzerland / Remote
  • Designed and implemented full system architecture using Docker, React, and Material UI.
  • Developed smart contracts and cryptographic logic in SmartPy for a Tezos-based marketplace.
  • Maintained backend services using Express and MongoDB with GraphQL and real-time sync.
  • Deployed decentralized storage with IPFS and cloud systems across AWS, Azure, Heroku, and Firebase.
  • Mentored junior developers via code reviews and VS Code Live Share.
React
Material UI
SmartPy
Tezos
Express
MongoDB
GraphQL
Docker
IPFS
AWS
Azure
Heroku
Firebase

Backend Engineer (Python)

Oddsdealer

2019 - 2021Turin, Italy / Malta / Remote
  • Engineered ingestion pipelines for heterogeneous sports data sources using FastAPI, Pandas, and asyncio.
  • Developed betting logic and settlement formulas from real-time events data.
  • Improved event animation UIs using JavaScript and Angular; enhanced backend efficiency with WebSockets.
  • Rigorous backend testing with PyTest and Unittest.
Python
FastAPI
Pandas
asyncio
WebSockets
Angular
PyTest
Unittest

Business Automation Consultant

2018Milan, Italy
  • Automated complex e-commerce workflows using Python, handling PDF invoice parsing, Amazon SP-API data integration, and email parsing.
  • Delivered a low-code UI for business managers to interact with the system, increasing operational throughput by 2x.
Python
Automation
PDF Parsing
Amazon SP-API
E-commerce

Education

Formal training that shaped my engineering foundations.

Master's Degree in Computer Science and Engineering

Politecnico di Milano

Milan, Italy

Focus: Software Engineering, AI Systems, Distributed Architectures

Bachelor's Degree in Computer Engineering

University of Bergamo

Bergamo, Italy

Focus: Algorithms, Embedded Systems, Networking

Internship

Next Solution – Lecco, Italy

Embedded firmware development for racing car systems.

Skills & Expertise

A diverse skill set built through years of experience across various technologies and domains.

0

Years Experience

0

Companies Worked With

0

Countries Worked In

0

Coffee cups

Languages & Frameworks

Python92%
JavaScript90%
TypeScript88%
Node.js85%
React88%
FastAPI82%
Django80%

AI & Data

LangChain78%
Transformers76%
PyTorch72%
OpenAI API82%
NLP76%
Pandas80%
Jupyter72%

DevOps & Cloud

Docker88%
Serverless80%
CI/CD82%
AWS78%
Azure78%
Firebase72%
Heroku70%
Terraform76%
Pulumi72%

Web & Frontend

Next.js86%
Material UI82%
Storybook84%
Mantine78%
Zustand74%
Cypress80%
Playwright78%
Tailwind76%
Redux72%

Blockchain

SmartPy80%
Solidity78%
Web3.js76%
IPFS78%
Ethereum76%
Tezos80%
ZK-SNARKs70%

Testing & Tools

PyTest84%
Unittest80%
Jest80%
React Testing Library82%
Vite76%
Postman72%
GitHub Actions80%

The Art of User Experience

Beyond the technical architecture lies the art of creating experiences that feel magical. I believe great software should hide complexity and delight users at every turn.

The Frontend Illusion

What Users See
What Actually Happens
1. // User types in search box
2. validateInput(searchTerm) - Check for XSS, length, etc.
3. setLoadingState(true) - Show loading animation
4. debounce(searchTerm, 300) - Wait for typing to stop
5. checkCacheForResults(searchTerm) - Check local cache first
6. fetch('/api/search?q=' + encodeURIComponent(searchTerm))
7. if (error) handleErrorState(error) - Show friendly error
8. processResults(data) - Format and prepare data
9. updateCache(searchTerm, results) - Save for future searches
10. animateResultsIn(results) - Smooth transition
11. trackAnalytics('search', searchTerm) - Record user behavior
12. prefetchRelatedResults(results) - Anticipate next action
"The best interface is the one you don't notice. It just helps you accomplish your goals without getting in the way."

— My design philosophy

Invisible Complexity

I believe in hiding the complexity of backend systems from users. The best interfaces make complex operations feel simple and intuitive, masking the technical machinery working behind the scenes.

State Management Artistry

Every user interaction is a journey through different states: loading, success, error, and idle. I craft these transitions with care, ensuring users always understand what's happening and never feel lost or confused.

Meaningful Animation

Animations aren't just decorative—they guide attention, create continuity, and provide feedback. I use motion deliberately to enhance understanding and create emotional connections with digital products.

Emotional Design

Great interfaces evoke feelings. I design experiences that delight users with thoughtful micro-interactions, personality, and attention to detail that makes technology feel more human and approachable.

Delightful Details

The magic is in the details. From perfect timing in animations to thoughtful error messages, I believe small touches create memorable experiences that users love to return to.

Visual Harmony

I create interfaces with visual coherence through consistent color theory, typography, and spatial relationships. This harmony reduces cognitive load and makes interfaces feel natural and intuitive.

Intuitive Patterns

I leverage familiar patterns while innovating thoughtfully. Users shouldn't have to think about how to use an interface—it should feel like an extension of their intentions.

User-Centered Thinking

Every decision starts with the user. I practice empathy-driven design, putting myself in users' shoes to create experiences that truly serve their needs, goals, and contexts.

System Design & Architecture

I'm passionate about building scalable, performant, and maintainable systems. My expertise spans from frontend optimization to distributed backend architectures.

Server Architecture & SSR

Expert in React Server Components, Next.js App Router, and server-side rendering strategies. I implement hybrid rendering approaches that optimize for both performance and SEO while maintaining excellent developer experience.

React Server Components
Next.js
Streaming SSR
Edge Runtime
Suspense
Hydration
// Example server implementation
export async function ProductPage({ params }) {
  // Server Component fetching data
  const product = await getProduct(params.id);
  
  return (
    <Suspense fallback={<ProductSkeleton />}>
      <ProductDetails product={product} />
    </Suspense>
  );
}

System Design Topics I Excel At

Distributed Systems
Load Balancing
Caching Strategies
Database Sharding
Consistent Hashing
CAP Theorem
Event Sourcing
CQRS Pattern
Microservices
Rate Limiting
Circuit Breakers
Idempotency
Eventual Consistency
Message Queues
Pub/Sub Systems
A/B Testing

C-VERSO Showcase

An in-depth look at one of my most significant projects, showcasing my technical expertise and leadership.

C-VERSO

Blockchain-based Digital Asset Platform

Project Overview

C-VERSO is a comprehensive blockchain platform for secure digital asset management and trading. As the Lead Full Stack Engineer, I was responsible for the design and implementation of the infrastructure, user interface, smart contracts, and backend services.

Lead / Full Stack Engineer
2021 - 2023

Technologies Used

React
Material UI
Express
MongoDB
GraphQL
Redux
Docker
IPFS
Smart Contracts
Cryptography

Key Features

  • Secure digital asset management
  • Smart contract-based marketplace
  • Cryptographic verification
  • User authentication and authorization
  • Real-time updates and notifications
  • Responsive and intuitive user interface

Technical Challenges

  • Implementing complex rendering algorithms
  • Ensuring security and reliability of smart contracts
  • Optimizing performance for large-scale image handling
  • Creating a seamless user experience across devices
1
2
3
4
5
6
7

Regali Perfetti Showcase

An AI-powered gift recommendation platform that helps users find the perfect gift for any occasion.

The Perfect Gift Finder

Regali Perfetti is an innovative AI-powered platform I developed to solve the age-old problem of finding the perfect gift. By combining advanced natural language processing with a comprehensive database of products, the system provides highly personalized gift recommendations based on the recipient's interests, personality, and relationship to the gift-giver.

The project features a clean, intuitive interface that guides users through creating detailed profiles for their gift recipients. These profiles are then analyzed by the AI to generate thoughtful, unique gift suggestions that match the recipient's preferences and the user's budget.

Key Features

AI-Powered Recommendations

Leveraging advanced AI agents to provide personalized gift suggestions based on recipient profiles.

Specialized vector database of products

Understanding complex user requests and preferences through sophisticated RAG techniques.

User-Friendly Interface

Intuitive design that makes finding the perfect gift a delightful experience for users of all ages.

Technologies Used

ReactNext.jsTypeScriptOpenAITailwind CSSFramer MotionVercel

Other projects and works

A selection of my work across various domains, showcasing my technical skills and creative approach.

Featured Projects

AI Gift Recommendation Agent
An AI-powered agent that recommends gifts using retrieval and user preferences.
OpenAI
Retrieval
Next.js
TypeScript
Agentic P2P Blockchain Assistant
A peer-to-peer assistant for blockchain workflows with agentic decisioning.
Blockchain
P2P
Agents
NLP
Tornado.cash Clone (ZK-SNARKs)
Privacy-focused mixer using ZK-SNARKs with Solidity and ZoKrates.
Solidity
ZoKrates
ZK-SNARKs
Ethereum
Cross-Chain Atomic Swap Tool
A cross-chain atomic swap utility leveraging bitcoinlib for secure swaps.
Python
bitcoinlib
Crypto
NLP Grammar Corrector
Grammar correction system powered by transformer models and NLP pipelines.
Transformers
NLP
Python
License Plate Recognition
Computer vision pipeline for license plate recognition with CNNs and OCR.
CNNs
OCR
Computer Vision
Trading Bot with Backtesting
Automated trading bot featuring historical backtesting and strategy evaluation.
Python
Backtesting
Data
Telegram Motivational Quote Bot
Telegram bot that delivers curated motivational quotes on schedule.
Python
Telegram API
Automation
SET Game (iOS)
Implementation of the SET card game using SwiftUI.
Swift
SwiftUI
iOS
Habit Tracker (Android)
Android habit tracker app built with Kotlin.
Kotlin
Android
Decentralized Exchange
Decentralized exchange with custom ERC-20 token and Web3 integrations.
Solidity
Web3.js
Ethereum

Frontend Masters Journey

Learning from the best in the industry to continuously improve my skills

Lifelong Learning

As a passionate engineer, I believe in continuous learning and skill development. Frontend Masters has been an invaluable resource in my journey, providing in-depth courses taught by industry experts.

Through these courses, I've deepened my understanding of JavaScript fundamentals, mastered modern frameworks like React and Vue, explored creative coding techniques, and stayed up-to-date with the latest industry best practices.

This commitment to learning enables me to bring cutting-edge solutions and best practices to every project I work on.

Frontend Masters Profile
0
Courses Completed
0+
Hours of Learning
0
Lessons Completed
0
Years of Membership

Featured Courses

JavaScript

Deep JavaScript Foundations

Instructor: Kyle Simpson

Product Management

Complete Intro to Product Management

Instructor: Brian Holt

TypeScript

TypeScript Fundamentals

Instructor: Mike North

React

Enterprise UI Development

Instructor: Steve Kinney

Performance

Web Performance

Instructor: Steve Kinney

Creative

Frontend System Design

Instructor: Evgenii Ray

Never Stop Learning

Continuous learning is the key to staying relevant in the fast-paced world of technology. Explore my learning journey and see how I apply these skills to create innovative solutions.

Places I Currently Call Home

The cities that have shaped who I am

Rotterdam, Netherlands

Where I currently live and work, a city of innovation and modern architecture.

Bergamo, Italy

My hometown, a beautiful city with rich history and stunning landscapes.

Let's Connect

I'm always open to new opportunities and interesting conversations. Feel free to reach out through any of these platforms.

Need a Website Like This?

If you're impressed by this portfolio, I can build something equally amazing for you or your business. From interactive animations to responsive designs, I create websites that stand out.

Get in Touch for a Quote