Machine Learning Engineer
Nov 2024 - Present- Architected a natural-language-to-SQL platform for Poste Italiane's logistics division (FastAPI + React/TypeScript + LangGraph), featuring Ollama for local LLM support, multi-database support (PostgreSQL, MySQL, MongoDB), and auto-detected visualizations, enabling non-technical operators to query sorting data in Italian without SQL knowledge.
- Led a team of two to build a cross-platform LLM meeting assistant (Electron/React + Python + FastAPI) with RAG (LangChain/LangGraph, Milvus), integrating speaker verification, and real-time transcription on AWS Bedrock for meeting summaries and Q&A.
- Built a rail-safety Computer Vision pipeline (YOLOv8/PyTorch) to detect sign defects and segment/track rails from nadir and frontal views.
- Defined user stories, architecture designs, and detailed design requirements for safety and diagnostics modules based on customer needs, ensuring alignment with project specifications and driving an efficient architecture.
- Designed and implemented a custom U-Net for multispectral imagery, automated data ingestion, training and evaluation with Airflow, outperforming internal baselines (Random Forest, XGBoost, LightGBM) in F1 by ~10%.
- Optimized an aquatic-vegetation detection pipeline on AWS using multispectral satellite data, keeping accuracy drift <3% and reducing manual image review by ~80%.
- Deployed an LLM assistant for consultancy and HR workflows, serving HuggingFace models via vLLM/TorchServe with MLflow tracking and Grafana dashboards, cutting manual document processing by ~50 hours/month and enabling the product for other clients.