Clelia Astra Bertelli

Open Source Engineer @ LlamaIndex

About Me

I’m Clelia, a software engineer with a passion for open source and AI, coding in languages like Python, Go, Rust and Typescript/Javascript.

I am goal-driven, ambitious, and always on the look for the next challenge.

Building is my passion: I love creating useful automation in my day-to-day life, as well as I dive more than happily into weekend projects!

I also love writing, tackling both technical and scientific topics for the sake of open science (I had my BSc. in Biology!)

My Top Projects

PdfItDown

GitHub Repository

Convert (almost) any file to PDF!

PdfItDown is a python package and CLI tool to convert most file formats into PDF for GenAI application!

workflows-acp

GitHub Repository

Generalist Agent built on LlamaIndex Workflows and Agent Client Protocol.

workflows-acp is a python package and CLI application that can connect to any ACP client and perform complex tasks with built-in support for MCPs, filesystem and bash tools, memory, TODO tracking and sandboxing via AgentFS. It supports all major models by Anthropic, OpenAI and Google

jake

Website

A Rust-based Make alternative for Unix operating systems.

jake is a task executor written in Rust, with simplicity and feature-richness at the core: TOML-based task definition, dependency resolution, support for loading env vars, dry-runs, listing tasks, initializing boilerplate files, executing scripts from package.json…

squite

Website

A UI for SQLite, written in Rust.

SqUIte is a Desktop app that serves as a UI for SQLite, built with egui and rusqulite.

agentfs-claude

GitHub Repository

Run Claude Code/Codex within AgentFS, orchestrated by LlamaIndex Workflows

agentfs-claude is a CLI tool that allows you to run Claude Code and Codex on a virtual filesystem (AgentFS) instead of your real one, preventing damages deriving from deletions or modifications.

what-a-git-year

Website

Spotify Wrapped for GitHub.

A full-stack application built with Go, allowing users and organizations to get statistics about their profile on GitHub. It features several system design concepts such as authentication/authorization, rate limiting, CORS, caching and monitoring.

Experience

LlamaIndex

Open Source Engineer

May 2025 - present

https://llamaindex.ai

Automating document workflows with AI

I am one of the maintainers of LlamaIndex OSS framework, both for Python and Typescript. I also contribute to other LlamaIndex-managed projects, such as Semtools (Rust-based CLI for local document intelligence), and build projects and demos related to our open-source and cloud products.

LegalForLandlords

AI Engineer

February 2025 - May 2025

https://lfl.co.uk

Automating legal documents understanding with AI

I contributed to build a pipeline for processing legal documents using AI agents orchestration.

Natural History Museum Vienna

Bioinformatics Researcher

October 2024 - March 2025

https://www.nhm.at

Insect genomics and biostatistics.

In my six-months fellowship, I researched human-driven impact on the genetic differentiation of fruit flies in Europe using quantitative genome data.

Criad Ltd

Founding Engineer

June 2024 - February 2025

Building the next space for designers and architects, using AI

I was involved in the first phases of development and iteration over a product that would represent a new, AI-powered space for A&D.

Education

University of Pavia

BSc. Biological Sciences

2022-2025

Biological Sciences program with a focus on Genetics and Bioinformatics

As a Biology undergraduate student, I followed courses about Genetics, Physiology, Evolution, Ecology and (Bio)chemistry. My focus has been, throughout my Bachelor’s degree, mostly on Bioinformatics. My dissertation was titled: “Exploring Potential Commensality Patterns between Drosophila melanogaster and Homo sapiens in Europe” and was supervised by doct. Lino Ometto (University of Pavia) and doct. Martin Kapun (NHM Vienna).

A Little More About Me

My skills, beyond being a python developer, AI (agentic workflows, coding agents, developer tooling, MCP…), encompass DevOps (especially with Docker), git and GitHub, Go and Rust… I am trying my best to build many diversified projects in my free time to upskill as much as I can.

I am a passionate person: I try to do my best whenever I can. I value solo work, but I discovered that I value work more when it is a team effort, and many people contribute to iterate and build something wonderful!

Beyond my technical skills, indeed, I spent a lot of time focusing on building good soft skills, such as speaking in public and pitching ideas or story-telling them through reports or presentations, as well as cultivating transparent communication.

My interests, beyond programming, are travel, art (and museums!), my cat and sports (although I generally prefer the gym).