Pietro Jairo Pezzullo
Rome, IT
pezzullopietro04@gmail.com
+393201407882

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

Education


January 2023
 — 
December 2026
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
Technical Diploma in Corporate Information Systems
  • Law • Political Economy • Accounting
  • C++ • Python • Visual Basic
  • Database design
  • Networking
  • Cryptography
  • Web technologies (HTML, CSS, JS)
  • Arduino programming

Experience


October 2025
 — 
October 2026
Mood Global Services

Fullstack intern working on diverse technologies including DevOps, backend systems, AI integration, Web3 technologies, and frontend development. Connected with the team at Napul.ETH after winning the Chainlink prize in the web3 hackathon in Naples.

  • System architecture design and evaluation
  • AI integrations and prompt engineering
  • Full-stack development across multiple tech stacks
  • DevOps and deployment workflows using GitHub
  • Collaborative remote development workflows
  • Working on Sitelab: a website builder using Vercel, v0-SDK, Gemini Vortex, and RAG embeddings
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) — contract prototype
  • Co-founded 1Balancer at DeFi Unite with two peers
  • Learned Foundry for testing, deployment, and scripting
  • Developed inspiration from existing projects and community feedback
  • Built my own reusable Scaffold template for rapid prototyping
  • Won small bounties and credits across events
  • Networking with industry professionals and fellow developers
November 2024
 — 
June 2025
Origin Solutions Srl

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


October 2025
 — 
Present

Multi-tenant AI platform for automated end-to-end website generation, turning client intake into a deployed Next.js site. Evolved from a single Vercel + v0-SDK + Gemini Vortex prototype into a pnpm monorepo SaaS: a client questionnaire app, an operator backoffice, and three shared packages (schema, prompt-engine, supabase).

  • pnpm monorepo of 2 Next.js apps + 3 shared packages, deployed per-app to Vercel
  • 7-stage generation workflow engine (wireframe -> aggregation+Pexels -> icon-analyze -> init -> install-service-package -> edit -> generate/preview) with reconciliation
  • Vercel AI Gateway as a unified multi-provider router (Gemini, Vertex, OpenAI, Anthropic)
  • RAG embeddings treated as a versioned corpus: drift audits, migrations, and re-ingest/reflow scripts
  • Stripe billing (seat + metered usage, FX, promo) and a Telegram day-end performance bot for ops
  • Supabase with 3 schemas, RLS policies, and generated TypeScript types across 28 migrations
April 2026
 — 
June 2026

Autonomous AI trading vault for Polymarket's BTC "Up or Down" 5-minute binary markets, built for ETHGlobal Cannes 2026. A continuous cycle discovers the active market, queries an LLM for a directional decision, places passive two-sided limit orders, and feeds decision/outcome pairs back into a self-improving loop. Won the Hedera prize.

  • Rust workspace (6 crates) with an explicit 8-state engine: IDLE -> DISCOVERING_MARKET -> READY -> QUOTING -> HOLDING_INVENTORY -> EXPIRY_GUARD -> ROLLING_OVER -> RECONCILING
  • 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 learning layer (OpenClaw) reflects on decision/outcome pairs and rewrites guidance injected into 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

AI-powered lead-intelligence platform for the Craftale web agency. Aggregates freelance and web-dev project postings from 12+ sources, scores them against a capability taxonomy, and drafts personalized outreach through an autonomous 4-agent swarm.

  • 4-agent swarm (Planner -> Researcher -> Critic -> Executor) with an iterative confidence-gated feedback loop (re-injects until avg confidence >= 0.7)
  • 12+ lead-source adapters (Upwork, Freelancer, LinkedIn, Indeed, Glassdoor, Web3.career, YC) behind a unified match-engine and quality filter
  • 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
June 2026
 — 
Present

A Claude Code skill that teaches Claude to deploy, monitor, and manage services on a Dokploy instance exclusively through the Dokploy MCP server. Distributable via npx, git submodule, or manual install.

  • Solves a real context-window problem: Dokploy's project-all returns 140K+ characters, filtered into compact name+ID listings before Claude reads them
  • Codifies operational anti-patterns (e.g. *-search tools are unreliable -> fall back to project-all + filter)
  • Drop-in, app-agnostic skill with no coupling to a specific project's codebase
May 2026
 — 
Present

macOS CLI that launches multiple Google Chrome instances with remote debugging enabled, each visually distinguished by a colored theme and a procedurally generated Dock icon showing its port number.

  • Drives Chrome DevTools Protocol (CDP) over WebSockets to set per-instance browser theme colors without file patching
  • Generates real .icns Dock icons on the fly (Pillow) with the port number baked in as a badge
  • Per-instance isolated user data dirs and idempotent launch/stop commands (single, all, per-port)
  • Dependency-light pure Python (Pillow + websocket-client), no Chrome extension required
May 2026
 — 
Present

A reverse proxy and observability gateway that sits transparently between an LLM application and any OpenAI-compatible backend (LiteLLM, vLLM, Ollama). Its job is per-request Langfuse tracing with per-project credential routing — every call carries its own Langfuse key pair, the proxy traces the generation and flushes, with zero changes to the calling app. Published as a PyPI package and deployable as a single Docker container on a Dokploy network.

  • Per-request, per-project Langfuse tracing: each call routes to the correct Langfuse project via its own credential pair, with no shared master key
  • Anthropic Messages API shim (/v1/messages) that translates Claude's wire format to/from OpenAI, including streaming SSE with thinking/text/tool-use blocks
  • Deep Ollama reasoning-model support: routes `think` to the native API, JSON-Schema sanitizer for llama.cpp grammars, and a per-model thinking-profile table
  • Production streaming guardrails: wall-clock generation cap under Cloudflare's 524 ceiling and an Ollama concurrency semaphore to prevent VRAM eviction
  • 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 critical path, plus real token-usage capture even on early generator teardown
June 2025
 — 
Present

Privacy-preserving healthcare insurance solution. Automates premium collection and claim payouts using stablecoins. Uses vlayer MailProofs for DKIM email verification, Chainlink Automation for scheduled payments, and insurer-specific pools earning ~4% APY with a 50% yield share to zkMed.

  • 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
July 2025
 — 
Present

Developer toolkit for building Ethereum dapps with Privy social login and account abstraction, paired with Supabase for row-level security via a server-side token exchange. Includes a Next.js frontend, Foundry contracts, shadcn UI components, and ready-to-run local Supabase configurations. This custom scaffold replaces DaisyUI and RainbowKit with shadcn and Privy and provides three development branches: foundry, hardhat, and supabase.

  • Privy-based social login and account abstraction (wallets + embedded)
  • Server Action verifies Privy JWT and mints short-lived Supabase-signed JWT for RLS
  • Supabase admin upsert flow mapping Privy DID to internal user UUID
  • Contract hot-reload workflow with Foundry and frontend auto-adapting to contract changes
  • Prebuilt UI components (shadcn) and web3 hooks (wagmi/viem) for rapid development
  • Local and production-ready Supabase signing key configurations (HS256 for local, ES256/JWKS for hosted)
August 2025
 — 
Present

Automated, capital-efficient portfolio rebalancer prototype for Base L2. On-chain Balancer contracts hold custody and targets; a Next.js + Postgres off-chain orchestrator handles pricing, drift detection, order construction and signing. Rebalancing uses 1inch limit orders via an authenticated proxy for on-chain execution when triggered.

  • Next.js frontend with server actions and a bot for off-chain orchestration.
  • 1inch integration for quotes, charts and limit orders via an authenticated proxy.
  • Architecture supports EIP-712 signed proposals and EIP-1271 (contract) signature verification for on-chain execution.
  • Designed for both serverless (Vercel cron) and continuous self-hosted bot modes (PM2/systemd).

Certificates


February 2025
Educational Testing Service

Awards


Hedera Prize Winner — ETHGlobal Cannes
January 2026
Hedera and ETHGlobal

Won the Hedera prize at ETHGlobal Cannes.

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.

Highschool Institute Award for Academic Excellence
May 2023
IIS Leopoldo Pirelli

Awarded for winning Robotics competition

Highschool Institute Award for Academic Excellence
May 2022
IIS Leopoldo Pirelli

Awarded for concluding the Devnet Scholarship program and achieving Python certification

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
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, Dockploy, Self-Hosting / Dokploy Deployments, VPS Management, Cloudflare, Domain Configuration, Git / GitHub , CI/CD
AI:
Prompt Engineering, Gemini API / Vortex, 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

References


Associate member of Urbe, Rome's largest community of blockchain developers.