Bill Cheng

Software Developer

I am a self-taught software developer that is passionate about building solutions that solve impactful problems. I enjoy the dynamic and fast-moving environment of software development and like learning and trying out new technologies.

My Recent Work

Happy Group Buy

A multi-vendor marketplace

A local group buying marketplace built to connect local sellers to local buyers.

Core Technologies:

Next.js, TypeScript, Node.js, Express, Firebase, AWS

Post Cards View

Post Cards View

Order Navigation

Order Navigation

Happy Group Buy Admin

Internal tool to manage Happy Group Buy

Key Features:

  • - Pickup user orders
  • - Deliver seller orders
  • - Send delivery notifications
  • - Edit posts, orders, location, and users
  • - Revenue and profit charts

Identical tech stack as Happy Group Buy

Pickup User Orders

Pickup User Orders

Deliver Seller Orders

Deliver Seller Orders

About Me

My Journey

I always liked finding problems in my life and finding the solution to the problem. My parents had this group buying business but a lot of the work had to be done manually. I tried finding pre-made solutions online but nothing really matched our business model. This was when my journey as a self-taught developer started. I thought maybe I can just build the solution by myself and it would be “free”. I started learning web development and it just clicked with me. Time would fly by while I was learning and coding. I was able to quickly build the marketplace and also the internal tool to manage the marketplace.

My Hobbies

stenography keyboard

I’m currently learning stenography, which is a way to type faster by pressing multiple keys at once. I also designed a custom split keyboard PCB to make the key layouts fit my hands. My parents also have a bicycle shop so I started biking at a young age and I really like riding in the Netherlands. If your bike breaks, maybe I could help you fix it :)