travis.engineering

Skip to main content

travis.engineering

A blog. A portfolio. A lot of thoughts.

Recent Posts

What if I don't just use Euro?
developmentWhat if I don't just use Euro?

How I extend my expenditure app to support multiple currencies

Read more...
Building a reading progress bar in CSS
developmentBuilding a reading progress bar in CSS

A reading progress bar is a great way to show your readers how far they are in an article. In this tutorial, we'll build a reading progress bar in CSS.

Read more...
View all

About me

I am Travis, a full-stack engineer from Hong Kong who specializes in React.js, Node.js, and TypeScript - though I try my best to expand my skill set by actively learning and applying new technologies to different projects.

I am enthusiastic about DIY stuff, particularly the design of solid parts and realizing them with 3D printing. I also spend a lot of my free time doing personal projects that I find useful for (mostly) myself, including my own nutrition tracking app, public transport dashboard, and quite a few more. For those where there are existing solutions for a similar problem or things that can just be done with a few extra clicks (and maybe pen or paper), I would group them in a collection of my projects called Travis' Over-engineered Projects.

Besides work and coding, I spend a lot of time working out. I enjoy exercises related to mountains, like hiking, trail running, bouldering, and I'm frequently lifting weights as well. Therefore, I write articles about not only software and DIY but also sports I usually do. So stay tuned!

Who is supposed to read these?

If you're reading this, you are already the target audience!
You could be a prospective employer, a fellow developer, a friend, or my family member. I write these articles to share my thoughts, and they are open to whoever comes across them. I hope you find them useful or, at least, interesting!

Can I see some of your projects?

Sure! You can find a list of notable projects I have worked on in the project page.