How I extend my expenditure app to support multiple currencies
Read more...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...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!
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!
Sure! You can find a list of notable projects I have worked on in the project page.