Stuff I've Made

Research reproductions, AI tools, experiments, and notes.

YaVendio

YaVendio

Conversational AI agents that sell and support customers over WhatsApp.

Majorana zero modes

Self-consistent Hartree-Fock for a quantum-dot–superconducting-nanowire hybrid.

Phys. Rev. BarXiv
Olive

Olive

A decorator that exposes Python functions as remote tools for AI agents.

OSS contributor

Inversion of ionograms

Inversion algorithm for plasma frequency profiles.

arXiv

Language-driven Segmentation

From-scratch DPT encoder + CLIP text encoder in a shared multimodal latent space (LSeg, ICML 2022).

Paper reproduction

MCTS for Connect 4

A playable game with an AI opponent powered by Monte Carlo Tree Search and UCB.

Prototype
Stacked geospatial raster layers over terrain

Soil Organic Carbon with GNNs

Worked with Spatialise to predict soil organic carbon across 200K+ hectares with graph neural networks.

Yape app screen for paying services

Recommendation Systems

Recommender models predicting the right service provider per user, on Yape’s 18M-user platform.

Distill

AI that turns any URL into a full progressive course with lessons, exercises, and solutions.

Neural Style Transfer

Artistic texture extraction via Gram matrices and VGG-19 features (Gatys et al.).

Paper reproduction
Raw ionogram beside the U-Net predicted echo trace

IonogramNET

Encoder-decoder CNN for extracting echo traces from Jicamarca Observatory ionograms.

Paper reproduction

MAHO

Project markdown that compiles into a garden, blooming with focused work.

Prototype
Ryu-Takayanagi surface in AdS/CFT

Holographic Entanglement Entropy

Holographic entanglement entropy and Ryu-Takayanagi in AdS/CFT.

Thesis
Graph illustrating a quantum communication complexity problem

Quantum Communication Complexity

Undergraduate research at USP on reduced-communication quantum protocols and the efficiency gains from entanglement.

Research
PPCA: The Minimal Generative Model

PPCA: The Minimal Generative Model

Deriving probabilistic PCA from a linear-Gaussian latent model.

Writing
Representing Atomic Environments for ML Potentials

Representing Atomic Environments for ML Potentials

How local atomic environments are represented in ML potentials.

Writing
Measuring the non-Markovianity of a Quantum System

Measuring the non-Markovianity of a Quantum System

Measuring non-Markovianity via decoherence rates and trace distance.

Writing
Photonics in Microwave Systems

Photonics in Microwave Systems

A 3-channel radio-over-fiber link with single-sideband modulation.

Writing
Breadboard Pong on a TFT display, driven by a Tiva ARM Cortex-M microcontroller

Breadboard Pong

Two-player Pong on a Tiva ARM Cortex-M microcontroller driving a TFT display, with potentiometer paddles.

Prototype