FS
francesco@portfolio:~$

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

0MSc Grade (AI)
0Years Professional Exp
0Live Production Apps
0TAM Score — CWL Study

// SKILLS

LANGUAGES
TypeScriptJavaScriptJavaPythonSQLC#
FRONTEND
ReactReact NativeNext.jsRedux ToolkitTailwind CSS
BACKEND
Spring BootNode.jsLaravelREST APIGraphQL
DEVOPS
DockerKubernetesAWSFirebaseGitHub Actions
AI/ML
Machine LearningDeep LearningComputer VisionClaude APIGemini API

// PROJECTS

Shipped Work

01

BLOOMTICKET

● LIVE — App Store + Google Play

Co-founded and led mobile development of a production event ticketing platform serving real customers across iOS and Android.

React NativeTypeScriptRedux ToolkitFirebaseStripeNativeWind
iOS ✓ · Android ✓ · Live in Production · App Store + Google Play
03

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.

Next.jsReact 19TypeScriptFastAPIPythonTailwind CSS 4shadcn/uiSQLite
13 Data Domains · Claude + AGY · Network Inspector · claude-mem Integration · Read-only
04

CLAUDE CODE ROUTER

● OSS CONTRIBUTION — Merged

Open-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.

TypeScriptFastifyNode.jsSSENDJSONSQLite
1 transformer · SSE streaming · session map · cli:// URL scheme
05

ANTIGRAVITY WORKERS

● PRIVATE — Daily Driver

Multi-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.

BashClaude CodeAntigravity CLIPythonJSONL
4 Workers · 54/54 Tests · Read-only Execution · Model Fallback Chain
02

CWL VISUAL EDITOR

● MSc THESIS · Apr 2026

Visual low-code IDE for scientific pipelines — bidirectional CWL parser, real-time type checking, TAM score 5.02/7 in domain expert user study.

React 19TypeScriptReactFlowRedux ToolkitJestYAML
~3,100 lines parser · TAM 5.02/7 · 100% round-trip fidelity · 0 structural runtime errors
06

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.

NestJSNext.jsApp BridgePrismaPostgreSQLRedisTurborepoShopify APIClaude / OpenRouter
embedded App Bridge v4 · 31 AI agent tools · native Shopify billing tiers · SSE streaming agent loop

// AI WORKFLOW LAB

Daily AI Stack

This is not a skills list. This is a live workflow.

claude-obsidian#second-brain

Persistent wiki vault — 11 agent skills for ingest, search, and compaction. Builds a compounding second brain across sessions.

GitHub ↗
graphify#graph-rag

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 ↗
agentops-dashboard#observability

Local read-only dashboard for Claude Code internals — 12 data domains: config, skills, memory, tokens, agents, commands, tooling.

private
antigravity-cli#local-llm · memory

Google'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.

private
antigravity-workers#multi-agent

Claude 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.

private
cli-printing-press#code-gen

Spec-driven code generator: one OpenAPI spec → production-ready Go CLI + MCP server with SQLite layer. Agent-native output by default.

GitHub ↗
indeed-pp-cli#job-search · Go · MCP

Go CLI for multi-country Indeed job search (NL, DE, SE, IE, CH…). Fit scoring, salary heatmap, seniority drift detection. Generated via printing-press.

private
linkedin-jobs-pp-cli#job-search · Go · MCP

Go 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

claude-mem#memory · agy-integration

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 ↗
ponytail#code-discipline

Lazy-senior-dev skill: enforces the YAGNI ladder — skip it → stdlib → native → shortest diff. Kills over-engineering before it ships.

GitHub ↗
caveman#token-efficiency

Ultra-compressed prose mode. Drops articles, filler, and pleasantries while keeping full technical accuracy — ~75% fewer tokens per response.

GitHub ↗
handoff#context-transfer

Compacts the current conversation into a structured handoff document so a fresh agent can pick up cold with full context.

private
superpowers#skill-framework

Skill framework that wires subagent-driven development, brainstorming, TDD, and systematic debugging into every session — invokes the right skill before acting.

GitHub ↗
daily_toolchain.sh
claude-code
65%
agy-cli
20%
gemini-cli
15%
agent_pipelines
Job Research Automation
fetch-jobs → llm-score → rank-output
Python·Claude API
Second Brain (claude-obsidian)
source-ingest → wiki-save → graphify-index
MCP Plugin·Claude + Gemini
AGY Cross-Session Memory
agy-session → mem-inject → observe → persist-db
Python Hook·AGY CLI + claude-mem
Worker Delegation (antigravity-workers)
route-task → agy-worker → capped-report → synthesize
Bash + Subagents·Claude + AGY CLI
CV Variant Generator
profile-md → claude-prompt → cv-output
Python·Claude API
model_catalog
MODEL / PROVIDER / USE
claude-sonnetAnthropic · code + agent orchestration
agy (antigravity)Google · CCR provider · cross-session memory
gemini-flashGoogle · research + summarization
[latest local]LM Studio · CCR / claude-mem testing
[frontier]OpenRouter · heavy inference / exploration
#agentic-workflows#prompt-engineering#rag-patterns#tool-use#structured-output#local-llm

// EXPERIENCE

Work History

Shopify DeveloperExcelsior Group SRL
Oct 2023Feb 2025
  • 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
ShopifyLiquidJavaScriptHTML/CSS
Full Stack DeveloperImpero Soft SRLS
Sep 2023Oct 2023
  • 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
JavaSpring BootDockerMicroservices
UI DeveloperLinfa SRL
Jun 2022Sep 2022
  • Built enterprise asset search solution using .NET framework
  • Integrated software solutions across multiple departments
.NETC#

// EDUCATION

Academic Background

Sep 2022 – Apr 2026

MSc Computer Science

AI & Advanced Software Architectures
University of Turin ↗
98/110
"Design and Implementation of a Visual Editor for CWL Scientific Workflows using Reactive Web Technologies"
Sep 2019 – Nov 2022

BSc Computer Science

Computer Science
University of Turin ↗
99/110
"Data visualization monitoring tool for business processes"

// CERTIFICATIONS

Credentials

Anthropic2026
Building with the Claude API
Course ↗
Anthropic2026
Claude in Action
Course ↗

// 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.

● STATUS: OPEN TO OPPORTUNITIES
contact.sh
>emailfrancescosardo91@gmail.comclick to copy
>githubgithub.com/FrancescoSardo
>linkedinlinkedin.com/in/francescosardo-devops
>locationItaly → relocation ready