Projects

All projects

Featured engineering and research work, open-source code, and a reserved look at private projects.

Featured

Engineering & research

Autonomous Vertiport Operations ↗

Bachelor Thesis · UPC

Developed a Deep Reinforcement Learning framework for managing drone traffic at urban vertiports using PPO algorithms and AirSim simulation.

Novel approach to urban air mobility

Deep RLPPOAirSimFastAPIPythonGymnasium

ATM Departure Trajectory Analysis

University Project · UPC

Comprehensive analysis of ATM departure trajectories at Barcelona-El Prat Airport using advanced Python data processing.

Improved flight efficiency models

PythonPandasNumPyMatplotlibATM Systems

Asterix Surveillance Decoder

University Project · UPC

Developed an Asterix surveillance data decoder using C# for real-time ATM applications and ADS-B processing.

Real-time data processing

C#.NETAsterix ProtocolADS-BSurveillance

AI Content Pipeline

Freelance · Automation

Automated content creation system using local LLMs with LangChain for efficient content generation workflows.

80% time reduction

PythonLangChainGPT4AllOllamaFastAPI

Open source

Public repositories

Code I've released — each description comes straight from the repo's own README.

Math Channel ↗

Open source · Math education

Production pipeline for a Manim-powered math channel: 54 scripted videos across pre-university, undergraduate, and graduate playlists — Calculus I–III, Linear Algebra, and more — with per-video planning, reusable templates, and render tooling.

PythonManimFFmpeg

Hermes — ARC-AGI-3 Agent ↗

Open source · Competition entry

LLM-powered agent for the ARC-AGI-3 Kaggle competition: turns 64×64 grid observations into objects and frame diffs, probes game mechanics systematically, and drives structured GLM reasoning (via NVIDIA NIM) through an explore–understand–plan–execute–adapt loop.

PythonLLM AgentsStructured ReasoningKaggle

SIERRA ↗

Open source · RL environment

Survival Intelligence Environment for Resource Research and Adaptation — a grid-based reinforcement-learning environment with multi-resource management, day/night and weather cycles, threats, and crafting, plus a training framework with metrics and visualization.

PythonDeep RLSimulation

CryptoCNN ↗

Open source · Experimental

Exploratory study on convolutional networks for trading: CNNs classify short-term BUY/SELL signals for Binance-listed cryptocurrencies from candlestick-chart images enhanced with technical indicators.

PythonCNNsComputer VisionTrading

Private work

Selected private projects

Closed-source by choice and kept at a high level on purpose — details available on request.

Private

Autonomous Vertiport Management — v3

Private research · Third generation

The production-grade continuation of my thesis work: coordinating last-mile delivery drone traffic at urban vertiports with multi-agent deep RL (MAPPO over graph neural networks) inside a layered control architecture with formal safety shielding.

10 months of research · third system generation

MAPPOGNNsCBF SafetyMILPPython
Private

ARES — Simulation Engine

Private engineering project

A deterministic, reproducible simulation workspace in Rust with a live web UI — multi-rate scheduling, adaptive RK45 integration, ensemble data assimilation, and epidemic, traffic, and heat-transfer models.

Determinism and reproducibility first

RustReactRK45EnKFParquet
Private

Aria — AOG Operations Agent

Private · Aviation operations

An autonomous agent layer with guardrailed reasoning, verification, and delegation, driving a sourcing command center for aircraft-on-ground parts operations.

Airline ops × autonomous agents

TypeScriptLLM AgentsGuardrailsTool Use
Private

TRADER — Trading Research Platform

Private · Personal infrastructure

A single-user, Docker-native research and execution stack: versioned market-data lake, feature pipelines, and strategy validation gates (deflated Sharpe, drawdown, turnover) before any paper-to-live promotion.

Validation gates before live capital

PythonDockerDuckDBPrefectDash

More on GitHub →