Alessio Micci

Full-Stack Software Engineer · AI-Native Development

I turn complex business requirements into reliable software. My current approach combines full-stack engineering with an established AI-native workflow: defining architecture and shared project context, guiding coding agents through implementation, and validating the results.

PHP Laravel React TypeScript Tailwind
React Native Expo Apache Nginx Docker
MySQL PostgreSQL Postman AWS Cloudflare
Git Linux Claude Code Codex n8n

How I Build Software

AI-native development is the established approach I use today: clear requirements, shared context, guided implementation and engineering validation. It builds on my full-stack experience; the projects below reflect different stages of that experience and were not all developed with this workflow.

> 01 / Discover & clarify
I start with client conversations, business requirements and constraints. Structured AI-assisted interviews help surface assumptions, edge cases and open questions before implementation.
> 02 / Build shared context
I maintain evolving product documentation, architecture decisions, feature status and meeting summaries alongside code, so agents work with consistent project knowledge.
> 03 / Implement incrementally
I guide AI coding agents one feature at a time across relevant repositories, reviewing technical choices and keeping implementation aligned with requirements.
> 04 / Verify & maintain
I check delivered behavior, investigate issues and use AI-assisted code reviews. I remain responsible for understanding the system and its maintainability in production.

Selected Work

A selection of professional and personal projects. Some client work is private; descriptions focus on responsibilities and outcomes.

01

Nobis Fire — Post-Sales Platform & Public Portal

Full-Stack Development & Back-Office Architecture

Laravel React MySQL AWS

Full-stack development of a digital ecosystem for a manufacturer of modern heating systems, pellet stoves, and hybrid units, centered around a custom B2B/B2C post-sales management platform.

Designed and built the custom back-office system to centralize post-sales operations across retailers, field technicians, and end-customers. Key deliverables include end-to-end workflows for product warranty registration, service request tracking, and post-sales technical records.

Implemented validated legacy-data imports and scheduled ERP synchronization through CSV files three times a day. Migrated more than 30 GB of documents to AWS S3 without interrupting the service.

Additionally, structured the backend data architecture to handle dynamic technical product specifications, documentation, and catalogs displayed on the public website.

The platform is available to administrators, technicians and customers through an authenticated reserved area. The website link above opens the company’s public website.

02

CST Ingegneria — Project & Site Management

Software Architecture & AI-Assisted Full-Stack Development

Laravel Filament React Inertia.js TypeScript MySQL Claude Code

Design and full-stack development of a custom internal management application for CST Ingegneria, bringing project coordination and site activity into a single workspace.

I translated operational requirements into the application architecture and user experience, using AI coding assistance to support implementation while retaining responsibility for technical decisions, code review and validation.

The project combines business analysis, software design and AI-assisted delivery to support the company’s day-to-day work. The application is private and used internally.

03

Castle League — Tournament Platform & Live TV

Product Architecture, Full-Stack Development & UI/UX Design

Laravel React Inertia.js Tailwind / shadcn/ui Filament MySQL

End-to-end product architecture, UI/UX design, and full-stack development of a web application and live broadcasting system for an 8-a-side football tournament with custom Kings League-inspired rules.

Designed a unified platform combining a public-facing portal for live standings and match schedules, a Filament-based administrative panel for league staff, and an automated, polling-driven Live TV display interface for pitch-side big screens. Engineered a client-side real-time match timer synchronized with server-side polling, dynamic slideshow rotations for inter-match intervals, and real-time special event overlay triggers (penalties, double goals) delivered without web-socket overhead.

04

Active Valley — GPS Trekking & Cycling App

Full-Stack & Mobile Development

React Native Expo Mapbox API MySQL

Development of a mobile tracking and outdoor navigation application tailored for hiking and cycling tourism networks.

Designed and implemented real-time GPS tracking and interactive mapping features, allowing users to navigate pre-defined trails with live tracking for elapsed time, distance covered, and elevation profiles. Integrated contextual point-of-interest (POI) markers for local services and built an emergency/issue reporting module to send real-time incident updates from active routes.

05

Software Project — AI-Native Engineering

Technical Direction & AI-Assisted Development Workflow

Laravel Next.js PostgreSQL Tailwind CSS Claude Code

Technical direction for an ongoing software project, with implementation carried out by another developer. My role is to define the technical approach, guide development and review the work.

I translate requirements into architectural decisions and a structured implementation plan. I maintain shared project documentation, record the rationale behind decisions and keep open questions visible, giving the developer and coding agents a consistent reference across repositories.

I review the implementation against requirements and agreed technical choices, using the code and available verification evidence to assess progress. I keep planned work, implemented code and verified behavior distinct as the project evolves.

Project and client details are confidential.