About

This page contains survival information for tourists browsing this site.

This is a page where I write about random thoughts and notable experiences in my recent life. Well, the exact content of what I write may vary significantly from one to the next, but that’s the gist of it. Don’t expect the quality of the writings to win any writing oscars any time soon.

Because I’m into software, I’ll also write some content here which fulfills that itch: these may include algorithms, programming languages, machine learning, et cetera. However, I’ll try to not make this a technical barrier for reading my posts. Thus, if any of the topics above sound of use or exciting to you, then please have a read.

What, you still have no clue where to begin? Fine, I’ll give you some ideas. You can start by reading a random post. Or, you can read a blog collection, where I keep posts that I am really fond of. Otherwise, if you’re interested about me outside of writing, you can also browse through a list of software projects that I made.

Technical details

This site is hosted on my own infrastructure. It is created using the Hugo static website generator, and uses a modified version of Hugo blog awesome theme.

  • The fonts used are Fira Sans and Jetbrains Mono.
  • The syntax highlighting uses Chroma’s Catppuccin Frappe style.
  • The math equation rendering is provided by the KaTeX library
  • The upvote system is inspired by Bear Blog, and is custom made with Python.

This site is a member of the 512KB club. The site serves everything without relying on third party CDNs. This way the site will always be online if my server is up, and it won’t be broken when a random web hoster messes up their config file.

Like most things on this website, this page will be in an eternal state of work in progress. I’ve considered adding a changelog to the site, but decided against it since maintaining it would probably be a logistical nightmare.

Contact me

The best way to contact me is via my public email: hello@withzichen.com.

Email is inherently insecure. If you require more security, you can send text messages to me over Signal. Please email me first at the above address to request my Signal details. I do not use social media, so these will be the only methods of reaching me publically.


Total words: 5945
Average words/post: 743
Server uptime: Unknown time