Hanzisize
Web Development

Hanzisize

The browser extension that makes reading Chinese online easier. Resize text on demand.

  • Role: Developer

While studying Mandarin Chinese in Taiwan under the Huayu Enrichment Scholarship, I ran into a lot of challenges. One of which was reading Chinese on my laptop browser. The characters were often so small that it was impossible for me to distinguish similar looking characters. I could zoom the page or increase the text size, but this would cause all the other page elements to get larger as well, which was not what I needed.

So, I created Hanzisize, a browser extension to selectively adjust the size only of Chinese text. Hanzisize relies on ReactJs, Typescript, the Chrome Extensions API and the Jest testing framework.

After an enthusiastic reception from the Chinese learning community, I decided to extend the funcionality of Hanzisize to support a total of ten non-Latin script languages including Arabic, Hebrew, Thai and Korean.

Tools Used:

  • ReactJs
  • Chrome Extensions API
  • Figma
  • MaterialUI
  • Affinity Designer
  • Jest

Skills Developed:

  • Unit & Integration Testing
  • Graphic Design
  • UX / UI
  • Marketing

Hanzisize Home Page
Hanzisize Source Code

Works great, and really simple to use!

-Paul Reed

Really useful tool for anyone learning to read chinese characters!

-Pedro, Hanzisize for Firefox user

Mango Markets Translation
UI Translation

Mango Markets Translation

Chinese UI translation for Mango Markets using the react-i18next localization framework

Mango Basis Trader
Finance

Mango Basis Trader

An arbitrage bot that finds and executes basis trades on Mango Markets derivatives trading platform