~/andyhsu — bash
$ whoami

andy_hsu

full-stack engineer, open source maintainer, master's student.

builder of alist, writer at blog.nn.ci, and full-time advocate for tools that get out of the way.

available for collaboration i@nn.ci sponsor
$ cat about.md

I write Go, Rust and TypeScript for a living, and a bit of everything else for fun. I've spent the last few years maintaining alist — a multi-cloud file list tool used by hundreds of thousands — and a long tail of small libraries, CLIs and editor extensions.

I'm most interested in developer tools, distributed systems, and interfaces that respect their users' time. I believe the best software is the kind you stop noticing.

$ uptime --focus updated weekly
  • building the next major version of alist
  • studying distributed systems & systems programming in Rust
  • writing occasional notes at blog.nn.ci
  • open to collaborations on developer tooling & OSS
$ ls -la projects/ 10 repos · all on github

$ use to open a repo · listing only highlighted projects, see all on github.com/xhofe.

$ git log --since=last-year --graph contributions snake
GitHub contributions snake (light)
$ cat stack.txt 29 entries
--languages
gorusttypescriptjavascriptpythonjavazig
--frontend
solidjsreactvueastrotailwindvite
--backend
ginnoderedismysqlsqlitenginx
--devtools
dockergithub actionsvscodevimgitlinux
--interests
distributed sysdeveloper toolsopen sourcedesign
$ contact --list