GENEATCG GitHub repository

Open-Sourcing GENEATCG.com

I am excited to share that this website is now open source! 🎉 github.com/GeneKao/geneatcg How it’s built The site is a static website built with Hugo and the PaperMod theme. I customised the homepage layout, added structured data pages for my resume, publications, and talks, and wired up a few CSS and layout overrides to make it feel like my own. Content lives in Markdown files, structured data in YAML, and everything deploys automatically to GitHub Pages via GitHub Actions on every push to main. ...

March 16, 2026 · 3 min · Gene Ting-Chun Kao
Genie tattoo — carrying him with us always

Remembering Genie

One year ago, we experienced something unimaginable: our beloved Genie left us. The shock and feeling of helplessness were too overwhelming. From his happy morning jumps to his sudden collapse in the park across from our home, we never expected that night would be without him. Maybe it was the sudden departure, or perhaps it was because he was only three years old, and we always felt there were so many more enjoyable moments we could experience together. But regardless of the reasons, the sadness and the suffocating feeling were indescribable, and everything seemed meaningless without him around. ...

March 22, 2024 · 2 min · Gene Ting-Chun Kao
PhD Comics — image © Jorge Cham, phdcomics.com

oh-my-phd

I am doing my PhD study at ETH Zurich. I try to document what I have been learning here in this Github repo. Oh My PhD! Hi Welcome to Oh My PhD! I will document some interesting and useful things I learn during my PhD study at ETH here. Writings My org-mode templates for latex-style writing This repo contains different templates as a starter code to write org-mode which can later be exported to latex and pdf - orgmode-latex-templates ...

November 9, 2020 · 1 min · Gene Ting-Chun Kao
Git flow diagram

Using Git like a Pro

I wrote a Git tutorial a while ago and share it on the GitHub. Now I would like to share it again here on my website. To see some of my other notes, please have a look at my programming-notes. Table of Contents Git vs GitHub vs GitLab Set up your Git Basic commands Review a repo’s history Add commit to a repo Tagging, branching, merging Experiments using checkout Undoing changes Collaborating and syncing with GitLab Other useful commands Development pipeline, branching model and discussion Appendix A. Git Bash setup B. Cygwin setup ...

April 1, 2020 · 13 min · Gene Ting-Chun Kao