Francesco Sardo
MSc CS (AI), UniTO, 98/110. Co-founder & Mobile Lead at BloomTicket (live iOS/Android). Daily Claude Code CLI + custom agent pipelines. Relocating to NL · CH · DE · SE · DK · IE.
// ABOUT
Who I am
I build full-stack systems and AI-augmented tooling. My MSc thesis produced a production-grade visual IDE used in a formal domain expert study, scoring 5.02/7 on the TAM behavioral intention scale.
I co-founded BloomTicket — a live event ticketing app on iOS and Android — where I led all mobile development independently: architecture, state management, Stripe payments, Firebase, QR check-in.
Daily workflow runs through Claude Code CLI, Gemini CLI, custom Python agent pipelines, LM Studio (local models), and OpenRouter for frontier inference. I'm relocating to NL, CH, DE, SE, DK, or IE for junior full-stack or AI engineering roles.
// NUMBERS
// SKILLS
// PROJECTS
Shipped Work
BLOOMTICKET
● LIVE — App Store + Google PlayCo-founded and led mobile development of a production event ticketing platform serving real customers across iOS and Android.
AGENTOPS DASHBOARD
● PRIVATE — Daily Driver (AGY in progress)Local read-only dashboard that makes agent internals visible across config, skills, memory, tokens, agents, hooks, and a Network session inspector for browsing conversation history and tool usage. Expanding dual-mode support to Google Antigravity (AGY) CLI (in progress) and orchestrating a custom seamless workflow integration between claude-mem and Antigravity CLI for cross-session context injection.
CLAUDE CODE ROUTER
● OSS CONTRIBUTION — MergedOpen-source contribution to claude-code-router — integrated AGY CLI as a local, API-key-free provider via a new transformer, subprocess runner with SSE streaming, and cross-session conversation continuity.
ANTIGRAVITY WORKERS
● PRIVATE — Daily DriverMulti-agent orchestration system where Claude Code delegates research, architecture review, code review, and long-context analysis to a pool of four read-only Antigravity (AGY) CLI workers with hard-capped outputs. Migrated from Gemini CLI to the AGY invoker.
CWL VISUAL EDITOR
● MSc THESIS · Apr 2026Visual low-code IDE for scientific pipelines — bidirectional CWL parser, real-time type checking, TAM score 5.02/7 in domain expert user study.
SHOPI PULSENEW
● LIVE — Embedded Shopify App (Production + Staging)Shopify store optimization platform embedded in the Shopify admin — an AI agent orchestrator reads live store data through the Admin API and executes changes (pricing, inventory, product content) behind tier-gated human-approval guardrails. Cookieless token-exchange auth: the store itself is the identity.
// AI WORKFLOW LAB
Daily AI Stack
This is not a skills list. This is a live workflow.
Persistent wiki vault — 11 agent skills for ingest, search, and compaction. Builds a compounding second brain across sessions.
GitHub ↗Turns any folder into a knowledge graph (6,291 nodes · 15,018 edges). Powers sub-300-token wiki queries via graphify query/explain/path.
GitHub ↗Local read-only dashboard for Claude Code internals — 12 data domains: config, skills, memory, tokens, agents, commands, tooling.
privateGoogle's Antigravity (AGY) CLI integrated as a CCR provider (cli://agy). claude-mem hook injects 50 cross-session observations into every new AGY conversation via PreInvocation lifecycle.
privateClaude Code orchestrates 4 read-only Antigravity (AGY) CLI workers (research, architect, reviewer, longcontext). Migrated from Gemini CLI to the AGY invoker. Capped outputs, model fallback, JSONL observability.
privateSpec-driven code generator: one OpenAPI spec → production-ready Go CLI + MCP server with SQLite layer. Agent-native output by default.
GitHub ↗Go CLI for multi-country Indeed job search (NL, DE, SE, IE, CH…). Fit scoring, salary heatmap, seniority drift detection. Generated via printing-press.
privateGo CLI for LinkedIn jobs — 19 commands, application pipeline tracking, ghosting report, skills-gap analysis. No auth required. Generated via printing-press.
private// daily skills — installed in every session
Persistent cross-session memory for Claude Code. Captures observations, injects them on session start. Wired into AGY's PreInvocation hook so every new Antigravity conversation opens with the 50 most recent project observations.
GitHub ↗Lazy-senior-dev skill: enforces the YAGNI ladder — skip it → stdlib → native → shortest diff. Kills over-engineering before it ships.
GitHub ↗Ultra-compressed prose mode. Drops articles, filler, and pleasantries while keeping full technical accuracy — ~75% fewer tokens per response.
GitHub ↗Compacts the current conversation into a structured handoff document so a fresh agent can pick up cold with full context.
privateSkill framework that wires subagent-driven development, brainstorming, TDD, and systematic debugging into every session — invokes the right skill before acting.
GitHub ↗// EXPERIENCE
Work History
- ▪Built customized e-commerce solutions using Shopify themes and Liquid templating
- ▪Optimized storefronts for UX and performance across multiple client accounts
- ▪Managed technical architecture and integration of complex e-commerce platforms
- ▪Designed and built microservice-based applications with Java Spring Boot
- ▪Containerized services with Docker and optimized CI/CD pipelines
- ▪Followed Agile methodology in cross-functional team delivery
- ▪Built enterprise asset search solution using .NET framework
- ▪Integrated software solutions across multiple departments
// EDUCATION
Academic Background
// CONTACT
Get in touch
Open to full-stack and AI engineering roles. Currently applying for relocation to NL, CH, DE, SE, DK, IE. EU citizen — no work permit required.