Curtis YF

Developer | Designer | Explorer | Storyteller

About me


Hi i'm ${Curtis}, Full-Stack Developer based in Toronto & Hong Kong.

I'm passionate about design, identity, and the intersection of technology and culture. After a long road of self-discovery I yearned to fulfill my creative itch and tap into engineering creative and seemless user experiences. I believe new technologies alter our lives when used with the right intentions. It can open up a whole new world of creativity and provide us with a new thrilling view of the world around us, and indeed, a new view of ourselves.

When I am not coding, I occupy myself with photography, painting, a good book, and urban exploration.

If you'd like to meet for coffee and discuss a creative endeavour shoot me a message ☕.


Vintagefilm on desktop. Vintagefilm on laptop. Vintagefilm on laptop.

Vintage Film

PSD Conversion | HTML5 | CSS3 | Responsive

A single-page PSD conversion, fully responsive across all devices. Dive into the past with these beautiful film cameras, inspired by my love for photography and vintage film.

Switch One?

JavaScript | jQuery | HTML5 | CSS3

Interested in mechanical keyboards but not sure which switch is right for you? A single page questionnaire for getting to know which Cherry MX switch is best suited for your preferences and helping you tranform your typing experience.

projectspace on desktop. projectspace on laptop. projectspace on mobile.


Ruby on Rails | HTML5 | CSS3 | PostgreSQL

An online community and space for passion projects. If you have the right skills, passion, and want to create something bigger than you can do alone join now! Server-side MVC development, user authentication, with designed and implemented database architecture.


  • HTML5
  • CSS3
  • Python
  • Django
  • Ruby
  • Rails
  • JavaScript
  • jQuery
  • React
  • MySQL
  • Sass
  • Github
  • Git
  • Firebase
  • Photoshop