I enjoy reading, learning, and exploring, whether it’s languages (for humans or computers), music, photography, typography, or tinkering with technology spanning from compilers to web development, or solving puzzles and interesting math problems.
I also love sharing what I learn with others; I’ve taught classes in academic and corporate environments, and it is one of the primary reasons I publish this blog.
Professionally, my work in technology has spanned compilers, virtual machines, distributed systems, databases, and the web stack, and I’ve held roles as an engineer, product manager, and researcher.
Open source
I am a huge fan of open-source and a creator or contributor to many open-source projects. This site is also built with a number of open-source projects and components; see below for details.
Personal content
This is my personal site; any opinions expressed here are my own, and do not necessary reflect opinions or positions of any of my past, present, or future employers.
About this site
As of the date at the top of this page, this site is built with:
- Hugo1 static site generator with:
- a lightly-customized PaperMod theme
- math typesetting via $\KaTeX$
- permissively-licensed photos from sites such as Unspash, Pexels, etc.2
- source is hosted on GitLab
- site is built and hosted by Netlify3
- SSL certificate thanks to Let’s Encrypt (via Netlify)
Thanks to the creators of these tools, services, and media for making it so easy to publish a personal site!
See posts tagged with hugo for details. ↩︎
Each photographer and site are credited in the post where their photo is used. ↩︎
See how and why I started using Netlify. ↩︎