Portfolio

SideProjects

Innovative AI solutions from research to production. Exploring the intersection of machine learning, finance, and practical applications.

8 Projects
01
Featured

Super Mario Bros RL Agent

Production-ready PPO implementation training AI to play Super Mario Bros. Features custom CNN architecture (4-layer with 512-unit FC), vectorized training with 8 parallel environments, and comprehensive evaluation tools. Achieves 80% success rate with 10M timesteps. Includes Docker support, TensorBoard/W&B integration, and modular codebase.

PyTorch Stable Baselines3 PPO Reinforcement Learning Docker TensorBoard
View Project (opens in new tab)
02
Featured

Formula 1 Championship Prediction

ML system forecasting F1 World Championship outcomes using official telemetry data. Combines Bayesian variance decomposition, 10,000+ Monte Carlo simulations, and ensemble ML (Random Forest, Gradient Boosting, SVM). Features 50+ engineered features, track classification, and hybrid predictions with confidence intervals.

FastAPI Angular 19 FastF1 API Bayesian ML Monte Carlo Docker
View Project (opens in new tab)
03
Featured

Roldan Hedge Fund

Quantitative portfolio optimization platform combining AI-powered stock analysis (6-factor evaluation) with multi-strategy optimization. Implements Mean-Variance, Black-Litterman with AI views, Risk Parity, HRP, and CVaR optimization. Features macro regime analysis and institutional-grade constraints.

FastAPI BAML Riskfolio-Lib SQLAlchemy Supabase Quant Finance
[Private]
04
Featured

Dietologo AI

Production AI-powered diet generator with weekly meal plans (35 meals/week), AI recipe generation, and smart shopping lists. Live at diet.silviobaratto.com with Google authentication and subscription system. Complete full-stack solution with Docker deployment.

Angular 19 FastAPI BAML OpenAI Supabase Docker Production
View Project (opens in new tab)
05
Featured

Pokemon Text-to-Image Generator

Advanced Conditional VAE generating 64×64 Pokemon images from text using dual conditioning: CLIP ViT-L/14 (768-dim) + categorical attributes (type, color, shape). Features BAML metadata pipeline with OpenAI vision, LPIPS perceptual loss, and 17.8M parameters. Production-ready with FastAPI + Angular frontend.

PyTorch CLIP BAML OpenAI Vision FastAPI Angular Generative AI
View Project (opens in new tab)
06

StockPy

Python machine learning library for stock market analysis implementing LSTM, BiLSTM, GRU, BiGRU, MLP, and Bayesian Neural Networks. Includes probabilistic models (NNHMM, DMM) for financial time series with scikit-learn-style interfaces. Built on PyTorch and Pyro with S&P 500 data downloader.

PyTorch Pyro LSTM Bayesian Networks Time Series Python
View Project (opens in new tab)
07

Text-to-Image MNIST Generator

Conditional VAE generating handwritten digit images (0-9) from natural language prompts. Uses SentenceTransformer for semantic text encoding (384-dim) with 20-dimensional latent space. Demonstrates text-conditioned generative modeling fundamentals with KL annealing.

PyTorch VAE SentenceTransformer MNIST Generative AI
View Project (opens in new tab)
08

Markov Chain Text Prediction

Lightweight text prediction system that learns from WhatsApp conversations to suggest words as you type. Pure Python implementation with zero dependencies, achieving ~100k words/second training speed. Features real-time terminal UI and privacy-focused local processing.

Python NLP Markov Chains Text Prediction WhatsApp
View Project (opens in new tab)

Interested in Collaboration?

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Get In Touch