Senior full-stack developer · since 2001

AlessioBottiroli

I build custom software and AI automations that remain under human control.

I'm a senior full-stack developer. I've been writing software since 2001, independently and inside established teams.

What I do

Three ways to work together

01

Contract full-stack development

I work with agencies and software companies that need senior engineering support for a defined phase of a project. I can take responsibility for backend, frontend and integrations, from initial analysis through delivery.

Discuss your project

02

AI automation through Ainur

Through Ainur, I design AI automations for B Corps, nonprofits, professional firms and cooperatives. Every process starts with written rules and remains subject to human review.

Discover Ainur

03

AI and automation training

I run courses and workshops for companies and training organizations. We work on the team's real processes, so people leave with something they can use the next day.

Discuss a workshop

Projects and systems I have worked on

Main projects

LifeOS: personal knowledge and AI agentsPersonal project · since 2024

N° 01

LifeOS: personal knowledge and AI agents

Context. Notes, projects and archives were spread across tools that did not communicate with one another.

My work. I brought the material into a version-controlled repository. AI agents can read it, create connections and propose actions. Every change remains subject to human review.

TypeScript / Claude API / SQLite / MCP

Editorial platforms for Condé Nast ItaliaCondé Nast Italia · 2019-2022

N° 02

Editorial platforms for Condé Nast Italia

Context. Vanity Fair, Wired and the other titles used different editorial workflows and tools. They needed shared components that could support those differences.

My work. I developed components for content management, feeds and advertising-platform integrations.

PHP / Symfony / Vue.js / Elasticsearch / AWS

Participatory budgeting platformBiPart · 2020-2022

N° 03

Participatory budgeting platform

Context. Public institutions needed to move proposals, voting and reporting online while keeping the process accessible and auditable.

My work. I developed a web platform for collecting proposals, managing votes and publishing reports.

PHP / Laravel / Vue.js

CRM, e-commerce and warehouse integrationsDigi Unit · since 2022

N° 04

CRM, e-commerce and warehouse integrations

Context. Retail clients managed sales, CRM and inventory across separate systems. Campaigns and loyalty programs depended on consistent data between those platforms.

My work. I developed CRM and sales-platform integrations, plus backend and frontend applications for campaigns and loyalty programs.

TypeScript / Node.js / React / PostgreSQL

Catalog and search for a multi-boutique fashion storeItalist · 2016-2018

N° 05

Catalog and search for a multi-boutique fashion store

Context. Hundreds of boutiques supplied catalogs in different formats and with inconsistent data. The data had to be normalized before customers could reliably search and buy products.

My work. I developed the catalog-normalization pipeline and the product-search backend.

PHP / MySQL / Elasticsearch / AWS

Internal provisioning and reporting systemsGMS / Linkem · 2010-2016

N° 06

Internal provisioning and reporting systems

Context. Provisioning and reporting were handled manually while volumes continued to grow.

My work. I developed internal Java, PHP and Oracle tools to automate provisioning and report generation.

Java / PHP / Oracle

Il Sole 24 Ore - AlumniIl Sole 25 Ore · 2014

N° 07

Il Sole 24 Ore - Alumni

The context. Il Sole 24 Ore did not have a dedicated digital space where its master’s program alumni could stay connected.

My work. At Device, I built and launched a social network from scratch using PHP, Laravel, CodeIgniter, and MySQL. The platform remained in production for several years.

PHP / Codeigniter / JS / MySQL

Experience

  • I've been writing software since 2001 for publishers, e-commerce companies and small businesses.
  • I'm also a photographer and teach photography at Liceo Boccioni in Milan.
  • OTNOL, my YouTube channel about photographic culture, has more than 10,000 subscribers.

Discuss your project

Book a 30-minute call or email me.

[email protected]

I work remotely and am available in person in Milan.