Pietro Jairo Pezzullo
Rome, IT
pezzullopietro04@gmail.com

Fullstack developer with expertise in blockchain technologies, AI integration, and DevOps infrastructure. Computer science graduate of 42 Roma Luiss with proven skills in hackathon competitions and full-stack development. Trilingual professional combining technical knowledge with collaborative teamwork.

Experience


July 2025
 – 
Present

Freelance developer at Craftale, a web agency run together with another freelancer, Flavio Biondo; own the AI and infrastructure stack end to end alongside full-stack Next.js/Supabase delivery.

  • Delivered 8 client projects (Horizon voucher platform, Lime CRM, e-commerce and client sites) plus 5 internal products
  • Self-hosted LLM stack: LiteLLM OpenAI-compatible gateway, Onyx chat API, and Langfuse observability on every AI call
  • CraftLead: agentic lead-hunting platform (4-agent swarm, weighted multi-signal match engine) running the agency's own commission pipeline
  • Self-hosted infrastructure on a 3-machine Tailscale fleet: ~40 services in 79 Docker containers on Dokploy with zero public ports via Cloudflare tunnels, handling ~60k HTTP requests/day
  • CraftHost GPU server serving 29 local models at ~660 LLM requests/day
AI Educator
October 2026
 – 
Present
EduDidacta S.r.l.

Design and delivery of AI courses and hands-on labs for public and private schools within bando-funded STEM-IA programs: mindful use of generative AI tools, AI literacy, and related digital skills, for students and school staff across school orders and grades.

  • Course design and classroom delivery on generative AI and digital skills for school audiences
October 2025
 – 
October 2026

Backend and AI specialist across two products: SiteLab, an AI website-generation platform (led development and product design), and the AI layer of a client platform (conversational agent, search, multilingual support). Joined after winning the Chainlink prize at the Naples web3 hackathon with the Napul.ETH team.

  • Led development and product design of SiteLab, an AI website-generation platform: typed schemas, provider-agnostic LLM routing, delta-prompt edits, automated Vercel deploys
  • Built an AI-powered conversational agent with search, ranking, and four-language support
  • MCP server exposing a controlled tool surface to LLM agents over backend services
  • Production chat app in Next.js 16 / React 19 with streaming responses, hardened by red-team testing and CI smoke suites
  • Skills gained: TypeScript/Node service design, LLM integration patterns (agents, RAG, prompt engineering)
Fullstack Bounty Hunter
June 2025
 – 
September 2025
Hackathons & ETHGlobal

Completed six hackathons this summer: ETHGlobal Prague, Mantle cookathon, ETHGlobal Cannes, Napuleth, ETHGlobal DeFi Unite, and Onchain Summer. First three were solo; later events were team-based with two peers from 42 Roma Luiss.

  • Started zkMed at ETHGlobal Prague (solo) as a contract prototype
  • Co-founded 1Balancer at DeFi Unite with two peers
  • Learned Foundry for testing, deployment, and scripting
  • Built my own reusable Scaffold template for rapid prototyping
  • Won small bounties and credits across events
November 2024
 – 
June 2025

Hired after demonstrating Next.js and TypeScript skills at ETH Rome 2024 to one of my teammates. Although the company primarily builds Web2 products, I was brought on to contribute to modern, TypeScript‑centric stacks, working mostly on backend services and some frontend integrations.

  • REST API development and integration using NestJS and Postman
  • PostgreSQL database schema design with Supabase
  • Expo for mobile app development and deeplinking flows with Microsoft Azure
  • Server-side rendering (SSR) with Next.js for better UX and SEO
  • Query generated types for type-safe database interactions
  • Shadcn UI integration with Next.js for frontend components

Projects


May 2026
 – 
September 2026

A reverse proxy and observability gateway between an LLM app and any OpenAI-compatible backend (LiteLLM, vLLM, Ollama): per-request Langfuse tracing with per-project credential routing, zero changes to the calling app. Published on PyPI; deployable as a single Docker container.

  • Anthropic Messages API shim (/v1/messages) translating Claude's wire format to/from OpenAI, including streaming SSE with thinking/text/tool-use blocks
  • Deep Ollama reasoning-model support: native `think` routing, JSON-Schema sanitizer for llama.cpp grammars
  • Streaming guardrails: wall-clock cap under Cloudflare's 524 ceiling and an Ollama concurrency semaphore
  • SSRF-hardened host validation, path-traversal rejection, and shared-token auth on the Anthropic shim (fails closed)
  • Async FastAPI with detached Langfuse flush off the response path, plus real token-usage capture on early teardown
April 2026
 – 
Present

AI-powered lead-intelligence platform for the Craftale web agency. Aggregates freelance and web-dev project postings across platforms (Upwork, Freelancer, Web3.career), scores them against a capability taxonomy, and drafts personalized outreach through an autonomous 4-agent swarm.

  • 4-agent swarm (Planner -> Researcher -> Critic -> Executor) with a confidence-gated feedback loop
  • Multi-source lead aggregation (Upwork, Freelancer, Web3.career via Apify, SerpAPI and RapidAPI adapters) scored by a weighted multi-signal match engine (skills, budget, discipline, role, seniority, freshness)
  • OpenClaw agent orchestration over MCP, backed by a self-hosted OpenAI-compatible gateway (Gemma 4 12B)
  • Typed inter-agent contract (PlannerTask / ResearchObservation / ExecutorReport) persisted to Supabase, with Langfuse tracing
  • Exposes its SDK as an MCP server so the same tools are callable from Claude, plus a credit system gating premium analysis
April 2026
 – 
June 2026

Autonomous AI trading vault for Polymarket's BTC 5-minute binary markets, built for ETHGlobal Cannes 2026 (won the Hedera prize). A continuous loop discovers the market, asks an LLM for a directional call, places two-sided limit orders, and feeds outcomes back into a self-improving loop.

  • Rust workspace (6 crates) with an explicit 8-state engine
  • axum HTTP API + rmcp MCP server (18 tools) exposing the engine to agents and the Next.js dashboard
  • Passive market-making on the Polymarket CLOB with a lagged reconciler computing fill + PnL post-resolution
  • Self-improving layer (OpenClaw) that rewrites guidance from decision/outcome pairs for the next cycle
  • Three operating modes (simulator, demo with live CLOB orders, fully live) and AES-256-GCM per-vault key encryption
  • Polymarket CLOB/Gamma APIs, viem for on-chain USDC, Privy wallet auth, Terraform EC2 provisioning
April 2026
 – 
Present

Voucher platform delivered to a client through Craftale: customers buy experience vouchers via Stripe, with Supabase edge functions handling fulfillment and an AI form-processing pipeline structuring intake.

  • Stripe payment flow for voucher purchase, with Supabase edge functions driving fulfillment
  • AI form processing to structure customer intake
  • Client delivery with post-launch care (updates, backups, monitoring) on the agency's self-hosted stack
October 2025
 – 
Present

Multi-tenant AI platform turning client intake into a deployed Next.js site. Evolved from a Vercel + v0-SDK prototype into a production pnpm monorepo SaaS: client questionnaire app, operator backoffice, and three shared packages.

  • Next.js 16, React 19, TypeScript strict, Tailwind 4, Vitest, 6-gate CI
  • 9+ durable workflows on Workflow DevKit: questionnaire -> RAG brief -> wireframes -> Next.js via V0 SDK -> preview -> publish
  • Vercel AI Gateway multi-provider routing (OpenAI, Anthropic, Google) with AI cost tracking and generation analytics
  • Automated leadgen pipeline turning raw leads into generated sites; sites auto-deploy to <subdomain>.sitelab.build
  • Stripe billing (seat + metered usage) with multi-tenant model tiers for the Italian SMB market
  • Supabase Postgres with RLS on every table, pgvector, and generated types across 86 migrations
July 2025
 – 
September 2025

Developer toolkit for Ethereum dapps with Privy social login and account abstraction, paired with Supabase for row-level security via a server-side token exchange. Next.js frontend, Foundry contracts, shadcn UI, and three branches: foundry, hardhat, supabase.

  • Privy-based social login and account abstraction (wallets + embedded)
  • Server Action verifies Privy JWT and mints short-lived Supabase-signed JWT for RLS
  • Contract hot-reload workflow with Foundry and frontend auto-adapting to contract changes
  • Prebuilt shadcn UI components and web3 hooks (wagmi/viem) for rapid development
June 2025
 – 
August 2025

Privacy-preserving healthcare insurance: stablecoin premium collection and automated claim payouts, with vlayer MailProofs for DKIM verification, Chainlink Automation for scheduled payments, and insurer pools earning ~4% APY.

  • Won bounties: CyberScope audit credit, Base USDC grant, Chainlink acceleration
  • Privy embedded wallets for social login and account abstraction
  • MailProofs for domain and user verification with on-chain proof hashes
  • Patient claim verification and payouts via mailproofs
  • Insurer pools with yield via Aave

Education


January 2023
 – 
December 2025
Common Core Certification in Computer Science
  • Software development in UNIX/LINUX
  • GitHub and Co-Working
  • Scripting in bash
  • C • C++ • Bash • Typescript
  • Docker • Devops basics
  • Threads
  • Data structures and algorithms
  • Object-oriented programming
  • Networking basics
  • Web Services (HTTP, REST, WebSocket)
  • Virtual Machines
  • Fullstack development
October 2020
 – 
June 2024
Technical Diploma in Corporate Information Systems
  • Law • Political Economy • Accounting
  • C++ • Python • Visual Basic
  • Database design
  • Networking
  • Cryptography
  • Web technologies (HTML, CSS, JS, WordPress)
  • Arduino programming

Certificates


PCAP - Certified Associate in Python Programming
June 2022
Python Institute
TOEFL, iBT
February 2025
Educational Testing Service

Awards


Hedera Prize Winner at ETHGlobal Cannes
January 2026
Hedera and ETHGlobal

Won the Hedera prize at ETHGlobal Cannes.

Urbe.eth and BuidlGuidl

Pitched the project and led the winning team; implemented the smart contract using Solidity and developed the endpoints for the Next.js frontend to consume, building a blockchain fundraising platform with scaffold-eth.

Languages


Italian:
Native proficiency
Spanish:
Native proficiency
English:
C1 proficiency

Skills


Frontend:
HTML / JSX / TSX, CSS / Tailwind CSS, React / Next.js / Vite, Shadcn / Acernity / Origin UI, WordPress / CMS
Backend:
Node.js, Rust, Python / FastAPI, MongoDB / Postgres, Supabase / Prisma, API design (REST/GraphQL), SSR (Server-Side Rendering), JWTs / Jose
Blockchain:
Solidity, Thirdweb / Privy / Wagmi, Foundry / Hardhat, Viem / Ethers.js, Openzeppelin / Chainlink, Agent Payment Orchestration
Devops:
Alpine / Ubuntu / Debian, Docker, Self-Hosting / Dokploy Deployments, VPS Management, Cloudflare, Domain Configuration, Git / GitHub, CI/CD
AI:
Prompt Engineering, Gemini API / Vertex AI, v0 SDK, Vercel Gateway, AI Proxies / OpenAI-Compatible Gateways, Langfuse Tracing & Observability, Agent Configuration, RAG (Retrieval-Augmented Generation), Embeddings, LangChain

Interests


Open Source:
Developer tooling, Blockchain, Linux
Hackathons:
Rapid prototyping, Team collaboration, Networking
Basketball:
Streetball, 3x3, Ballislife
Fitness:
Calisthenics, Outdoor training
Travel:
Adventures, Culinary Cultures