About me

↓ Use the slider below to determine how much you would like to know about me ↓

👦🏻👋🏻🏫📚👨🏻‍💻

Hi! I am a Secondary One student in Singapore. I love programming and graphic design. I am currently learning about web development. Contact me here.

Hello! I’m Thomas. I am a Secondary One student in Singapore. I love programming and graphic design. Currently, I am learning Hugo, Next.js, and other front-end frameworks. I’m always on the lookout for cool CSS and HTML tricks. Contact me here.

Hello! I’m Thomas and am a Secondary One student in Singapore, studying in Catholic High School. I love programming (more specifically, web development) and graphic design (more specifically, typography). Currently, I am learning Hugo, Next.js, and other front-end frameworks. It’s fun! I’m always on the lookout for cool CSS and HTML tricks. Contact me here.

Hello! Thanks for sliding all the way to the end.

I’m Thomas, and am a Secondary One student in Singapore, studying in Catholic High School. I love programming (more specifically, web development) and graphic design (more specifically, typography). I do not have a favourite typeface. Currently, I am learning Hugo, Next.js, and other front-end frameworks. I’m always on the lookout for cool CSS and HTML tricks.

In school, I am in the Music Elective Programme (MEP), which I enjoy thoroughly. My co-curricular activity is ION, which is an infocomm technology society. It’s fun, but also has its downsides. Contact me here for random or not-so-random messages.

Typography🔠

What you’re reading now

All text is set in a self-hosted version of Recursive, a versatile multi-axis variable font designed by Stephen Nixon of Arrow Type. There is also an accompanying microsite which contains useful specimens and type testers.

License⚖️

Can I reproduce parts of this blog?

Unless otherwise stated, all source code is licensed under GNU AGPL version 3.0. The main thing you cannot do is to publish your modified work under a different license.

All other blog content is licensed under the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.

Tech🧑‍💻

A big thank you!

Here are some notable libraries I am using to power this website:

  1. I am using Hugo to generate my website. Hugo is a static site generator written in Go. I love its architecture and blazingly fast speed.
  2. The about-page slider above is solen from Matthew Smith; it’s written in jQuery but I’m using jQuery for other parts of the blog too, so no big deal.
  3. The dotted background pattern on all pages except for the about and contact pages are courtesy of Dominik Braun.
  4. The share button on the posts are a modification of jQuery code I came across on StackOverflow.
  5. The font stack and contact form styling are adapted from Sanitize.css.