Code

Research code from my papers, and from-scratch notebooks I write to give back.

Research code

  • DTSemNet · JMLR 2026, ECAI 2024

    Differentiable oblique decision trees and tree policies for RL.

  • InK-BWTS · ECML-PKDD 2026

    Neurosymbolic hierarchical RL with Belief World Tree Search.

  • F1Tenth

    ROS 2 race stack (SLAM, particle-filter localisation, pure pursuit) on Jetson AGX.

Giving back

Notebook-style tutorials that build things from scratch on toy problems. Ongoing.

  • Deep RL Jutsu

    Deep RL algorithms from scratch (DQN, DDPG, SAC, PPO), with a curated guide to RL libraries.

  • GenAI

    Small-scale VAE, GAN, diffusion, state-space models, CLIP and VLA on toy problems.

  • RLFT

    RL fine-tuning of foundation models — RLHF, DPO and GRPO, from a from-scratch GPT to a pretrained LLM.

  • Neurosymbolic

    Neurosymbolic approaches implemented on toy problems.