Skip to content
View landigf's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report landigf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
landigf/README.md

Gennaro Francesco Landi

MSc Computer Science @ ETH Zürich

Systems, ML infrastructure, and backend engineering.

I build measurement tools and typed AI workflows, with an emphasis on reproducible evaluation and inspectable behavior. Major in Data Management Systems, minor in Machine Learning. Available full-time from summer 2027.

Portfolio · Research & Projects · Blog · LinkedIn


Selected Projects

CacheRegime: Choosing a Cache Policy from a Request Prefix

A warm-up selector evaluated on seven public cache traces with a WebLINX-derived synthetic agent overlay.

Key research work:

  • Leave-one-trace-out evaluation: 59/63 settings correct (93.7%).
  • Mean human-request hit rate of 13.09%, versus 12.94% for the best fixed baseline: +0.141 percentage points.
  • Reproduction script checks aggregate inputs, refits held-out folds and validates archived predictions.
  • Explicit limits: synthetic overlays, a 64 MiB cache budget and unproven transfer to collected agent traffic.

Repo · Results & Write-up · Technical Note · Slides


BrowseTrace: Measuring Browser-Agent Traffic

Request-level traces and replay tooling for studying the infrastructure behind browser-mediated AI workloads.

Key engineering work:

  • Typed request capture, sanitization tools and cache-ready trace exports.
  • Public replay inputs: 82,455 scripted request rows and 357,782 LLM-labelled request rows.
  • Offline evaluation of six cache policies at five capacities, with request and byte hit rates reported separately.
  • A release audit that distinguishes observable CSV contents from collection counts the public snapshot cannot verify.

Repo · Results & Write-up · Replay Data


ClaudeFlow: Typed AI Workflows

A TypeScript library for composing AI tasks with Zod schemas, loops, branches and maps.

Key engineering work:

  • Runtime schema validation and inspectable execution traces.
  • Deterministic mock runtime for testing without inference calls.
  • Static pipeline checks and token/cost estimates.
  • Reproducible local orchestration benchmarks with raw samples, p50/p95 and clear separation from model latency or quality.

Repo · Engineering Write-up · Benchmark Method


AuditChain: START Hack 2026

First place in the Chain IQ case challenge, built with a team at START Hack 2026.

A procurement prototype combining language-model parsing with deterministic decision rules and an auditable execution path. The public repository contains the hackathon submission.

Repo · Architecture & Blog Post


V2X Co-Pilot Data Platform

Bachelor’s thesis work on traffic/weather integration for vehicle assistance: API adapters, spatio-temporal filtering, TTL caching, fuzzy risk scoring and monitoring.

Repo


Earlier Projects

  • TORCS: behavioral cloning with nearest-neighbor search and KD-tree optimization.
  • Broletter: personalized science delivery using arXiv and Telegram. Blog post.

I also contribute to internal infrastructure and backend automation at the ETH Entrepreneur Club.

Popular repositories Loading

  1. Broletter Broletter Public

    Telegram bot that reads arXiv every night and sends a personalized science briefing — tap-to-expand preview cards, Gemini-powered, ~5 cents per user/month. Built for grad students drowning in papers.

    Python 6

  2. auditchain-submission auditchain-submission Public

    Python 2

  3. BrowseTrace BrowseTrace Public

    Request-level browser workload traces and reproducible offline cache replay, with measured request/byte hit rates and explicit release limitations.

    Python 2

  4. gdgaihack-2026 gdgaihack-2026 Public

    TypeScript 2

  5. landigf.github.io landigf.github.io Public

    Systems research and engineering portfolio: reproducible benchmarks, project write-ups and technical notes.

    HTML 1 1

  6. Papers Papers Public

    Stop sharing your research papers on linkedin (it's sad), I'm trying to create a mvp for a dedicated platform.

    TypeScript 1