Skip to content
Start recording
Open recording
Ian Henriques
@logflash
English
Español
日本語
English
English
Español
日本語
☀
☾
Projects
Projects
All projects
Machine learning
Robotics
Tools & systems
Projects
· 8 / 8
2026
Glyphflux
GitHub ↗
Designed and open-sourced a lightweight library that smoothly morphs the same text between different fonts, allowing for more flexible view transitions. I use glyphflux to animate transitions in this website.
TypeScript
JavaScript
CSS
2
GitHub stars
: 2
Behavior Cloning Interpretability
GitHub ↗
Trained and probed end-to-end ViT policies for robot navigation, to understand which transformer blocks were responsible for predicting and determining actions.
Python
fMRI Scene Decoding
GitHub ↗
Used a dataset of narrative stimuli and BOLD responses to determine brain regions that are selective to purely auditory descriptions of specific scenes.
Jupyter
Python
2025
Timeskip Diffusion Planning
GitHub ↗
Added "timeskip" pseudo-actions to maze-solving diffusion planners, allowing for more flexible, reward-guidable timescales for different regions of a differentially flat plan.
Python
1
GitHub stars
: 1
Safety Value Iteration for Pacman
GitHub ↗
Solved Pacman as a discrete pursuit-evasion game, then used the learned optimal value functions to explore safety guarantees and equilibria for the Pacman and ghost teams.
C++ [OpenMP]
2023
Pacman Competition Infrastructure
GitHub ↗
Created and maintained the game server, computer vision tracker, web console, and client infrastructure for the Pacbot Robotics Competition.
Go
Svelte
Python
8
GitHub stars
: 8
Embedded Solar Charging Controller
GitHub ↗
Built a closed-loop, variable solar charger using a power sensor and a buck-converter, then wrote firmware to experiment with different power maximization algorithms.
C++ [Arduino]
1
GitHub stars
: 1
2019
Rapid A-Star for Simulated Swarms
GitHub ↗
Implemented a realistic model of quadcopter energy consumption during flight, then used it to test an A* variant with carefully designed heuristics and limited rollouts to avoid collisions and save energy.
Python
4
GitHub stars
: 4