● AI & ML Engineer

Carlo Calledda

Machine Learning Engineer
μηδὲν ἄγαν — nothing in excess

Specialized in developing cutting-edge ML/DL architectures with 5+ years of experience. From computer vision to NLP, I architect solutions that solve real-world problems at scale.

5+
Years
100+
Articles
20+
Projects
6
Certs
About

Background

Hi, I'm Carlo Calledda. I started with a thesis on neural networks for seismic design and academic research in data science and machine learning engineering, which I turned into specialized experience developing end‑to‑end MLOps solutions and computer vision systems.

Today I'm a Data Scientist specialized in MLOps implementations and microservice systems: I design automated ML pipelines, build REST APIs with FastAPI, and deliver containerized deployments. I have proven experience delivering end‑to‑end solutions, from dataset automation tools to production‑ready services.

I have a solid foundation in structural engineering and growing expertise in NLP and large language model applications, with a strong passion for Rust. I aspire to lead projects that combine my MLOps background with emerging ML/NLP/LLM technologies.

5+
Years experience
50+
Articles
20+
Projects
6
Certifications
Expertise

Technical Skills

Machine Learning & AI

Deep Learning Neural Networks Computer Vision NLP Time Series Transformers Model Optimization MLOps Reinforcement Learning

Programming & Frameworks

Python PyTorch Scikit-learn TensorFlow FastAPI ONNX / ONNX Runtime Pydantic OAuth2 / JWT Flask Rust Leptos WebAssembly

Cloud & DevOps

Docker AWS Kubernetes CI/CD MLflow Argo Nginx Keycloak Google Cloud Terraform

Data Engineering

SQL ETL Pipelines PostgreSQL Apache Spark DuckDB MinIO PostGIS / GeoPandas PyArrow MongoDB Redis

Tools & Ecosystem

Git / GitHub Pandas / NumPy Jupyter Streamlit W&B Optuna RAPIDS Label Studio MKDocs UV marimo
Work

Featured Projects

graphrag-rs

RustGraphRAGKnowledge Graph

High-performance Rust implementation of GraphRAG that builds knowledge graphs from documents and enables natural language queries. ⭐ 230 stars

agent-conductor-rs

RustActix-WebAI AgentsWASM

Lightweight AI agent orchestrator built in Rust. High-performance Actix-web backend for agent lifecycle management and a real-time WASM dashboard.

agentic-graphrag-rl-trainer

PythonRLGRPOQLoRALLM

Reinforcement Learning trainer for LLM function calling using GRPO. AST-based reward functions, QLoRA quantization optimized for consumer GPUs.

wasm-knowledge-chatbot-rs

RustWASMLeptosWebLLM

Blazingly fast chat interface built with Rust/WASM and Leptos, featuring local AI model execution via WebLLM. Privacy-first, no backend. ⭐ 12 stars

wasm-typst-studio-rs

RustWASMTypstPDF

WASM-powered Typst Studio with real-time compilation to SVG/PDF, IEEE template support, and dynamic bibliography management. ⭐ 41 stars

mcp-py-json-doc

PythonMCPKnowledge Graph

MCP server that transforms Rust documentation into a queryable knowledge graph, enabling semantic search and AI-assisted discovery.

mcp-rustdoc-parser

RustMCPRustdocParser

MCP server for parsing and querying Rust documentation. Extracts details about functions, structs, and enums via a programmable interface.

python-project-analyzer-mcp

PythonMCPStatic Analysis

MCP server that analyzes Python projects, extracts library signatures, and surfaces project information to help AI assistants understand codebases.

Rust-MLOps-predictor-RestAPI

RustActix-WebMLOpsObject Detection

High-performance object detection service built with Rust and Actix-Web, focused on robustness and production-ready APIs.

wasm-image-studio-rs

RustWebAssemblyImage Processing

Web-based image editor built with Rust & WebAssembly. Apply filters, adjust colors, and process images in real-time with near-native performance.

rust-relations-explorer

RustStatic AnalysisVisualization

Fast tool to parse Rust projects into a knowledge graph, run queries over code structure, and generate DOT/SVG visualizations.

wasm-rust-llm-chat

RustWASMLLMChat

WebAssembly-based chat application with local LLM execution in the browser. Privacy-focused with client-side inference.

vecslide

RustSVGPresentationAudio

Vector presentation format with synced audio. A .vecslide ZIP contains SVGs and Opus audio via YAML manifest, compiling to standalone zero-dependency HTML. ⭐ 3 stars

devops-assistant-rs

RustWASMChrome ExtensionDevOps

Chrome extension (MV3) and multi-agent SRE/DevOps copilot. Offline YAML validation and auto-repair for Kubernetes, Docker Compose, GitLab CI, GitHub Actions, Prometheus.

agentic-devops-assistant

PythonPydanticAIDuckDBIceberg

Agentic SRE Assistant: local-first AI for log analysis, doc RAG, and YAML validation. Built with PydanticAI, DuckDB, and Apache Iceberg.

lodviz-rs

RustLeptosWASMData Viz

Pure-Rust data visualization library using Leptos and WebAssembly. Automatic Level of Detail management, rendering massive datasets via LTTB and M4 downsampling. ⭐ 5 stars

multilora-hub

PythonLoRAQLoRAIBM Granite

Multi-LoRA fine-tuning of IBM Granite 4.0: 3 specialized adapters (graphrag/synthesizer/agent) on a single 3B base with zero-cost adapter swapping.

api-llm-dataset-generator

PythonOpenAPIOllamaSynthetic Data

Automates creation of production-grade synthetic datasets for function-calling LLMs by ingesting OpenAPI schemas and utilizing local inference via Ollama.

graph-librarian-rs

RustGraphRAGOfflinePrivacy

100% offline, privacy-focused GraphRAG system built in Rust for local document intelligence on consumer hardware.

wasm-plugin-runtime

RustWASIFaaSDocker

Production-grade mini-FaaS/Lambda system with WASI 0.2 and Component Model. ~450 LOC delivering hot-reload, Prometheus metrics, Redis/PostgreSQL integration.

dashboard-studio-rs

RustWASMData VizDrag & Drop

Privacy-first, client-side data visualization powered by Rust + WebAssembly. 11 chart types, drag-and-drop layout, auto-save, undo/redo — all in-browser. ⭐ 8 stars

Research

Scientific Publications

Research PaperMay 2021

Optimal design of earthquake‑resistant buildings via neural network inversion

Neural-network inversion framework to optimize structural parameters for seismic resilience. Combines simulated ground-motion data, sensitivity analysis and gradient-based search to minimize expected seismic demand.

Research GrantSep 2021 – Feb 2022

Development of a CNN object‑detection algorithm for identifying celestial bodies

Built an astronomy image dataset with Aladin, applied targeted data augmentation, and bootstrapped a detector from an image classifier. Optimized for low-power CubeSat hardware via pruning and quantization.

Conference PaperNov 2021

A SOM‑based method for detecting plastic patches in the sea

Self-Organizing Map approach on multi-spectral remote-sensing imagery to detect marine plastic aggregations, including atmospheric correction, texture features and spatial post-processing.

Credentials

Certifications

Analytics

Google Data Analytics Professional Certificate

Google · Coursera

Job-ready training in spreadsheets, SQL, R, and data visualization.

Python

Google IT Automation with Python

Google · Coursera

Python scripting, Git/GitHub, troubleshooting, and automation of IT tasks.

BI

Google Business Intelligence Professional Certificate

Google · Coursera

Data modeling, ETL, SQL, and dashboarding for business-ready insights.

ML

Machine Learning Specialization

DeepLearning.AI & Stanford · Coursera

Supervised ML, classification, regression and neural networks.

NLP

Natural Language Processing Specialization

DeepLearning.AI · Coursera

RNNs, attention, transformers and sequence-to-sequence models.

MLOps

ML Engineering for Production (MLOps)

DeepLearning.AI · Coursera

End-to-end ML systems: data pipelines, deployment, monitoring, and CI/CD.