<!-- --> hi. i'm gustavo madeira santana. i'm a phd candidate in the emonet lab at yale university studying the neural basis of olfactory navigation in fruit flies. i'm broadly…
<!--
-->
hi. i'm gustavo madeira santana.
i'm a phd candidate in the emonet lab at yale university studying the neural basis of olfactory navigation in fruit flies. i'm broadly interested in how sensory information is integrated in the brain and used in decision-making.




<!--  -->
<!--  -->
stuff i use(d)
life
- 🦞 openclaw (maintainer) - personal AI assistant you run on your own devices
- 📧 fruitmail — cli for fast sqlite-based search for apple mail with body content support
- 🌡️ anovabar — Bluetooth control for Anova cookers, with a macOS menu bar app and a Rust CLI
- 🖥️ roku-cli — control roku devices from the terminal (+ interactive mode or HTTP bridge)
- 🤖 tokito — AI provider token-usage tracking; raycast extension
- 🚂 gotrain — cli for nyc train arrivals/departures/alerts (mta, lirr, metro-north)
- 🍿 office-quotes-cli — the office quotes cli with offline + online mode
- 🧰 dotfiles — brew, zsh, terminal, macOS, and agent workflow setup
- 🧃 tokenjuice (contributed) — lean output compaction for terminal-heavy agent workflows
- 👯 doppelganger (contributed) — find duplicate PRs through embedding visualization
science(tools)
- 🗺️ lobemap — Drosophila antennal lobe atlas viewer and reference tables
- 📚 zot — small Rust CLI for Zotero libraries; search/open PDFs, add items, and JSON I/O
- 🍇 fruitloops — query connectome analysis tables from hemibrain and FlyWire
- 🧬 bdsc — sync and query Bloomington Drosophila Stock Center datasets locally
- 🪰 flybase — FlyBase bulk-file sync/query helper for agent workloads
- 💡 flylight — search and query Janelia FlyLight Split-GAL4 resources locally
- 🧫 orthodb — cache OrthoDB flat files and query ortholog groups via local data or API
science(experiments)
- 🎙️ vocalmat — analysis of mice ultrasonic vocalizations using computer vision and machine learning
- 🎤 vocalpy — detection, classification, and segmentation of animal vocalizations
- 🐭 squeakout — autoencoder-based segmentation of mouse ultrasonic vocalizations
- 🔬 twopy — two-photon imaging analysis with HDF5 conversion, napari ROI editing, and response plots
- 🐾
optogui(closed source) — python framework for optogenetic experiments with real-time behavior tracking, closed-loop stimulation, and data visualization - 🧠 zona incerta social behavior — dimensionality reduction and vocal clustering analysis in mice
some papers
- visual neurons for distance estimation! sep 2025
- neurons for divergent odor-coding dynamics! jun 2025
- age-specific social neurons in mice may 2025
- fly adaptive navigation strategies mar 2025
- neurons for mother–baby bonding! jul 2024
- squeakout, autoencoder for vocal segmentation apr 2024
*the brain is "a riddle wrapped in a mystery inside an enigma."*
-
fruitmail-cli
Fast & safe Apple Mail search CLI with body content support
TypeScript ★ 16 28d agoExplain → -
squeakout
SqueakOut: Autoencoder-based segmentation of mouse ultrasonic vocalizations
Python ★ 8 2mo agoExplain → -
dotfiles
brew, zsh, iterm, macOS, +others
Shell ★ 4 6d agoExplain → -
roku-cli
No description.
TypeScript ★ 3 1mo agoExplain → -
inf-ic-registers
FinFET Registers - Instituto de Informática da UFRGS
Perl6 ★ 3 9y agoExplain → -
gumadeiras.github.io
personal page
HTML ★ 2 8h agoExplain → -
gumadeiras
GitHub Profile
★ 2 28d agoExplain → -
gotrain-cli
🚂 Atomic CLI for NYC train departures (MTA, LIRR, Metro-North)
Shell ★ 2 28d agoExplain → -
vocalpy
No description.
Python ★ 2 1mo agoExplain → -
neuromatch-academy
No description.
Jupyter Notebook ★ 2 5y agoExplain → -
twopy
Two-photon imaging analysis tool with a napari interface.
Python ★ 1 2d agoExplain → -
homebrew-tap
Homebrew tap for gumadeiras tools
Ruby ★ 1 28d agoExplain → -
anovabar
No description.
Swift ★ 1 28d agoExplain → -
flybase-cli
FlyBase sync/query helper for agents
Python ★ 1 1mo agoExplain → -
flylight-cli
Agent-friendly CLI for syncing, indexing, and querying Janelia FlyLight Split-GAL4 resources
Python ★ 1 1mo agoExplain → -
lobemap
Drosophila antennal lobe atlas viewer and reference tables
HTML ★ 1 1mo agoExplain → -
bdsc-cli
Sync and query Bloomington Drosophila Stock Center datasets locally
Python ★ 1 1mo agoExplain → -
fruitloops
Agent-friendly CLI and CSV snapshot for querying hemibrain and FlyWire connectome analyses.
Python ★ 1 1mo agoExplain → -
orthodb-cli
Agent-friendly CLI for cached OrthoDB downloads and live API queries
Python ★ 1 1mo agoExplain → -
office-quotes-cli
The Office quotes CLI - offline + online mode with SVG cards
JavaScript ★ 1 1mo agoExplain → -
zot
No description.
Rust ★ 1 1mo agoExplain → -
emonetlab
No description.
SCSS ★ 1 2y agoExplain → -
ip-mentorship-program-home
No description.
★ 1 2y agoExplain → -
ip-website ⑂
React version of BLK Design System:
★ 1 2y agoExplain → -
tokito
Tokito — Token tracking, simplified. Lightweight monitoring for smarter API spend. A Raycast extension.
TypeScript ★ 1 5mo agoExplain → -
clawdhub ⑂
Skill Directory for clawdbot
TypeScript ★ 1 5mo agoExplain → -
matrix-bot-sdk ⑂
TypeScript/JavaScript SDK for Matrix bots
★ 1 4mo agoExplain → -
doppelgangers ⑂
Find duplicate PRs through embedding visualization
TypeScript ★ 1 4mo agoExplain → -
pierre ⑂
pierre’s open source code
★ 1 2mo agoExplain → -
clawdbot ⑂
Your own personal AI assistant. Any OS. Any Platform.
TypeScript ★ 1 2mo agoExplain → -
opik-openclaw ⑂
🦞 Official plugin for OpenClaw that exports agent traces to Opik. See and monitor agent behaviour, cost, tokens, errors and more.
★ 1 1mo agoExplain → -
euphony ⑂
Visualize harmony chat data and codex sessions in your browser
★ 1 2mo agoExplain → -
matrix-js-sdk ⑂
Matrix Client-Server SDK for JavaScript
★ 1 1mo agoExplain → -
tokenjuice ⑂
🧃 Token weight loss. Lean output compaction for terminal-heavy agent workflows. Works as a native CLI tool or as an extension to popular coding and agent frameworks.
★ 1 1mo agoExplain → -
inf-cad-para-sistemas-digitais
INF01205 - CAD Para Sistemas Digitais
C++ ★ 1 8y agoExplain → -
codiff ⑂
a fast local diff viewer
★ 0 5d agoExplain → -
script-commands ⑂
Script Commands let you tailor Raycast to your needs. Think of them as little productivity boosts throughout your day.
Shell ★ 0 5y agoExplain → -
inf-microcontroladores
No description.
C ★ 0 6y agoExplain → -
pytorch-faster-rcnn ⑂
0.4 updated. Support cpu test and demo.
Jupyter Notebook ★ 0 8y agoExplain → -
inf-sistemas-digitais
INF01175 - Sistemas Digitais para Computação
C ★ 0 8y agoExplain → -
cnn-fixations ⑂
Visualising predictions of deep neural networks
★ 0 8y agoExplain → -
inf-sistemas-operacionais-ii
INF01151 - Sistemas Operacionais II N
C ★ 0 9y agoExplain → -
inf-sistemas-embarcados
INF01059 Sistemas Embarcados
Java ★ 0 9y agoExplain → -
inf-compiladores
INF01147 – Compiladores
Perl ★ 0 9y agoExplain → -
inf-sistemas-operacionais-I
INF01142 - Sistemas Operacionais I N
C ★ 0 8y agoExplain → -
inf-modelos-linguagens-programacao
INF01121 - Modelos de Linguagens de Programação
JavaScript ★ 0 10y agoExplain → -
inf-circuitos-digitais
INF01058 - Circuitos Digitais
VHDL ★ 0 9y agoExplain → -
inf-engsoft
INF01127 – Engenharia de Software N
Java ★ 0 10y agoExplain → -
rowhammer ⑂
Source code for testing the Row Hammer error mechanism in DRAM devices. Described in the ISCA 2014 paper by Kim et al. at http://users.ece.cmu.edu/~omutlu/pub/dram-row-hammer_isca14.pdf.
C ★ 0 10y agoExplain →
No repos match these filters.