Hey everyone, I'm Francesco ๐
Today, I want to share a story that isn't about the latest framework or a complex architectural pattern, but about a personal journey โ one that took me from the demanding environment of a warehouse floor to the fascinating world of AI and multi-agent systems.
If you're reading this, chances are you're a developer, or aspiring to be one. And maybe, just maybe, you've felt the pressure of not having a "traditional" background โ no Computer Science degree, no expensive bootcamps. Well, you're not alone. My story is living proof that curiosity, persistence, and a passion for building can truly beat credentials.
๐ฆ The Starting Line: Life in the Warehouse
For a significant part of my professional life, my days were defined by logistics, inventory, and the physical demands of a warehouse. It was an honest job, one that taught me discipline and the value of hard work. But deep down, there was a growing itch, a nagging curiosity about how the digital world worked, how software was built, and what truly made things "smart."
I watched, I wondered, and eventually, I decided to dive in. The idea of transitioning into tech felt daunting, almost impossible, especially without a formal background. But that curiosity was a powerful motivator.
๐ My University: Documentation & AI as My Teacher
I didn't have the luxury of a university curriculum or a structured bootcamp. What I did have was access to the internet, an insatiable desire to learn, and two incredibly powerful allies: comprehensive documentation and AI assistants.
My learning approach was simple yet effective: learn by building.
Whenever I encountered a new concept, a new language like Node.js, TypeScript, or Python, I wouldn't just read about it. I'd immediately try to build something, even if it was a tiny, broken prototype.
๐ค How AI Became My Personal Tutor
AI assistants like Claude AI and Google Gemini weren't just chatbots for me; they were my personal tutors, available 24/7:
| Use Case | How It Helped |
|---|---|
| Explaining Concepts | When documentation seemed opaque, AI explained it in simpler terms with examples |
| Debugging | Paste code + error โ get pointed in the right direction |
| Code Generation | Quick boilerplate and prototypes to focus on the why |
| Best Practices | Instant, distilled knowledge on demand |
This wasn't about letting the AI code for me, but about having an intelligent pair-programmer and a patient teacher always at my side.
๐ค Diving Deeper: AI & Multi-Agent Systems
As I gained confidence in fundamental programming, my fascination naturally gravitated towards Artificial Intelligence. Specifically, the idea of multi-agent systems captivated me โ specialized AI agents collaborating to solve complex problems, mimicking a team of human experts.
Featured Projects
fracabu
/
Agent-PayMind
PayMind is an AI payment reminder system that autonomously analyzes invoices, generates personalized messages, and handles customer responses using Claude AI agents.
๐ฐ PayMind
AI-Powered Payment Reminder System
Autonomous invoice management with Claude AI Agents
๐ฌ๐ง English | ๐ฎ๐น Italiano
Overview
๐ฌ Video Demo - Coming soon
๐ฌ๐ง English
What is PayMind?
PayMind uses autonomous AI agents to analyze overdue invoices, generate personalized reminder messages for each communication channel (Email, SMS, WhatsApp), and analyze customer responses.
๐ค AI Agents
Agent
Function
payment-monitor-agent
Analyzes CSV invoices, identifies overdue/disputed invoices, segments by priority
reminder-generator-agent
Generates personalized messages by channel (Email/SMS/WhatsApp)
response-handler-agent
Analyzes customer responses, identifies intent, suggests actions
๐ Quick Start
# Clone
git clone https://github.com/fracabu/Agent-PayMind.git
cd Agent-PayMind
# Use agents (requires Claude Code CLI)
"payment-monitor-agent: analyze invoices.csv and give me a report"
"reminder-generator-agent: generate email for FAT-2025-001"
"response-handler-agent: analyze this response: [paste text]"
๐ Project Structure
Agent-PayMind/
โโโ .claude/agents/
โ โโโ payment-monitor-agent.md # Invoice analysis
โ โโโ reminder-generator-agent.md # Message generation
โ โโโ response-handler-agent.md # Response analysisโฆ
fracabu
/
tube-forge-agents-team
Multi-agent AI system for YouTube content production. 6 specialized Claude Code agents automate the entire video pipeline from market research to publishing.
TubeForge Agents Team
AI-Powered YouTube Content Production Pipeline
Multi-agent system for automated video content creation
๐ฌ๐ง English | ๐ฎ๐น Italiano
Agent Architecture
Tech Stack
๐ฌ๐ง English
Overview
TubeForge is a multi-agent orchestration system built with Claude Code that automates the entire YouTube video production pipeline. It coordinates 6 specialized AI agents to produce high-quality content for Italian small business owners interested in AI automation.
Features
- Sequential agent pipeline - Each agent reads prior outputs and produces standardized files
- Structured asset generation - 10 numbered files per video (scripts, prompts, metadata, checklists)
- Bilingual support - Italian primary content, English metadata
- Market-validated niche - AI automation for small businesses
- Complete workflow - From research to publishing
Target Audience
Italian small business owners (28-55 years) seeking practical AI automation solutions. Content is expert, ROI-focused, with 12-15 minute tutorial format.
๐ฎ๐น Italiano
Panoramica
TubeForge e un sistema di orchestrazione multi-agente costruito con Claude Codeโฆ
fracabu
/
sellsnap
SellSnap is an AI-powered web application that provides instant, professional appraisals for second-hand items, including price, description, and pre-filled data for selling platforms.
SellSnap
AI-Powered Second-Hand Appraisal
Instant valuations for used items with Gemini AI
๐ฌ๐ง English | ๐ฎ๐น Italiano
๐ฌ๐ง English
Overview
A web application using AI to provide instant appraisals for second-hand items. Snap a photo, get a professional valuation with description, price, and ready-to-sell fields for Vinted, eBay, Subito.
Features
- Multi-Category AI Analysis - Antiques, furniture, electronics, fashion, music, watches, jewelry
- Price Estimation - Market research and comparisons
- Authenticity Checks - Counterfeit and legal risk detection
- Multi-Platform Fields - Pre-filled for Vinted, eBay, Subito
- Interactive Chat - Follow-up questions on appraisals
Categories
Antiques, Furniture, Art, Electronics, Fashion, Musical Instruments, Books, Vinyl, Watches, Jewelry, Tools
Quick Start
git clone https://github.com/fracabu/sellsnap.git
cd sellsnap
npm install
# Create .env.local
GEMINI_API_KEY=your_key
npm run dev
Access at http://localhost:5173
๐ฎ๐น Italiano
Panoramica
Un'applicazione web che usa l'AI per fornire perizie istantanee di oggetti usati. Scatta una foto, ottieni valutazione professionale con descrizione, prezzo e campi prontiโฆ
These projects aren't just code; they're my proving ground, my way of understanding and pushing the boundaries of what AI can do when orchestrated effectively.
๐ Real-World Apps: From Idea to Production
Beyond npm packages and AI agents, I've shipped 35+ web applications to production. Here are some highlights:
AI-Powered Tools
| App | What it does | Try it |
|---|---|---|
| Remember Me | Voice recordings โ structured reminders (Gemini AI) | Live Demo |
| SEO Analyzer | On-page SEO analysis powered by Gemini | Live Demo |
| Promptify | Explore 28 Prompt Engineering frameworks | Live Demo |
| SellSnap | AI instant appraisals for second-hand items | Live Demo |
| GitHub Repo Describer | Auto-generate repo descriptions | Live Demo |
| Prompt Craft | Generate structured C.R.A.F.T. prompts | Live Demo |
๐ Hospitality Tech (Solving Real Problems in Rome)
Living in Rome, I noticed gaps in the vacation rental industry. So I built tools to solve them:
| Tool | Problem Solved |
|---|---|
| Overbooking Shield | Prevents double bookings via iCal analysis |
| Host Reservation Panel | AI assistant for Airbnb/Booking hosts |
| Tassa Soggiorno | Auto-calculates Rome's tourist tax |
Each started as a problem I wanted to solve, built with the "learn by building" approach.
๐ฆ Open Source: Fastify Plugins
Another crucial part of my journey has been building in public. My npm packages for the Fastify ecosystem:
View all 7 npm packages
| Package | Description | Link |
|---|---|---|
| @fracabu/fastify-api-key | API key authentication with scopes | npm |
| fastify-rfc9457 | RFC 9457 compliant error responses | npm |
| fastify-cache-control | Declarative HTTP Cache-Control headers | npm |
| fastify-webhook-verify | Webhook signature verification (Stripe, GitHub) | npm |
| fastify-i18n-plugin | Internationalization for Fastify | npm |
| @fracabu/env-checkup | Environment variable validation CLI | npm |
| node-test-expect | Jest-like assertions for Node.js native test runner | npm |
Creating and maintaining these packages taught me the full lifecycle of production-ready tools. It's rewarding to know other developers are using what I've built.
๐ก Advice for Fellow Self-Taught Developers
If my story resonates with you, here are a few takeaways:
- Embrace Curiosity โ It's your most powerful asset
- Build, Build, Build โ Practical application beats theory
- Leverage AI Smartly โ Use it as a mentor, not a replacement
- Dive into Documentation โ Your most accurate textbook
- Share Your Work โ Building in public leads to opportunities
- Solve Real Problems โ The best projects scratch your own itch
๐ฎ What's Next?
My journey is far from over. Currently diving deeper into:
- ๐ Multi-agent orchestration patterns
- ๐ Machine Learning with Python
- ๐ Contributing to larger open-source projects
๐ค Let's Connect!
- ๐ GitHub: @fracabu
- ๐ฆ npm: fracabu packages
- ๐ผ LinkedIn: Francesco Capurso
What's your unique journey in tech? Whether you're self-taught, career-switching, or just getting started โ drop a comment. I'd love to connect!
If you found this inspiring, consider giving it a โค๏ธ and following for more content on AI agents, open-source development, and the self-taught developer life.



Top comments (0)