My GitHub Ty Tuff
I build
in public.
I build research software, environmental data systems, and the connective tissue that helps teams work together.
- My public record
- — Loading
- My public contributions
- — GitHub public calendar
- Repositories I’ve worked in
- — Owned, maintained, or contributed to
- Accounts & orgs
- — Where my public work lives
- Releases across my work
- — Included repositories
I generate this from GitHub
Explore my work01 / Now
What I’m building now
I rank my public commits over the trailing 90 days by continuity, so one drive-by commit cannot outrank sustained work by itself.
Activity score Loading methodology…
02 / Continuity
My public record
Each cell is a public contribution day GitHub attributes to me. An empty cell means GitHub returned no public calendar contribution; I don’t treat that as proof that no work happened.
Focus a day to inspect my public contribution count.
03 / Connections
My work is a system
Projects that look separate on GitHub often belong to the same scientific story. This map connects the questions I study, the tools I build, the communities I work with, and the repositories where that work happens. Every connection is backed by GitHub activity or a relationship I’ve explicitly curated.
Explore the map. Hover for context. Select a project to see its story and evidence.
Nodes
Project familyMy repositoryConnected repositoryConnections
Curated relationshipRepository evidenceShared contributorDerived from this map
What this network reveals
04 / Substance
I build for use
I give release history, documentation, licensing, contributors, and sustained activity more weight than popularity.
05 / Together
I build with people and organizations
I’m showing contributors GitHub returns for repositories in this dataset; I don’t assume every person was a direct collaborator.
People across my repository history
Where my public work lives
06 / Evolution
I change tools with the questions
I plot each repository from creation to its latest push and group it by its current primary language. I use these spans as context, not as claims of continuous effort.
07 / Patterns
What my history reveals
I calculate these small findings from my public calendar and recent commit window.
08 / Provenance
I built this page to rebuild itself
I pull facts from GitHub, add meaning in a small curated file, and send the browser a compact static dataset—never a token or raw API dump.
- 01GitHub APIsREST + GraphQL
- 02Data buildPython, cached
- 03github-life.jsonCompact, versioned
- 04Static pageGitHub Pages