Eric Tsoi

Visual & UX Designer / Web Developer

Hi, I'm Eric.

I am a Vancouver-based designer and developer currently interested in pursuing a career in UX design and digital product development. I have recently graduated from the University of British Columbia with a B.Sc. in Computer Science, and a minor in Psychology.

In addition to four years of course work, my experience includes working as a Designer and Production Assistant at the Beaty Biodiversity Museum at UBC, as well as multiple freelance web design/development projects. I am currently working as a Digital Experience Designer at Best Buy Canada.

I can design it and I can build it!

Having the perspective of both a designer and a developer, I feel confident in being able to build an experience from idea to product. I want to create visual and interactive experiences that are not only aesthetically pleasing, but are a pleasure and intuitive to use.

My toolkit

Design: From paper to pixels I like to keep my designs simple, minimalistic, and up to date with current trends. Photoshop, Illustrator, and InDesign have become indispensable programs that I have constantly relied on in my creative works. I am always working to improve my visual literacy and am always experimenting with new styles and techniques.

Photography: Starting out as more of a hobby, photography has quickly become an important part of my workflow. I mainly use this tool as a means to document my work, or as a way to create content for many of my personal projects. Check out my gallery

UX: A user-centered mindset is at the heart of my designs. My studies at university have taught me how to create user stories, conceptual models, wireframes, and prototypes in order to build successful digital experiences. Research and user testing also plays a crucial role in my design process.

UI: I believe that UI is a product of UX. Having the experience of a developer, I am able to create functional prototypes and webpages using traditional web development tools such as HTML, CSS and JavaScript. I am also comfortable using software such as Axure and Sketch, or lower level methods (paper prototypes or hand drawn sketches) to quickly bring my designs to life.

Responsive Web Design: Building webpages for multiple devices forces me to consider how to communicate information effectively across different interface types, while still maintaining a friendly user experience. I enjoy building webpages and product interfaces, and optimizing them across different devices using frameworks such as Bootstrap.

Development: During my studies at UBC I have picked up a handful of other languages, and have gained experience using many other technologies. Some of these include: Java, C++, Node.js, OpenGL/WebGL, and the Android SDK. I also have experience with API integration, Object Oriented Programming, and Agile methodologies.


Let's work together!

Want to collaborate to make something truly awesome? Do you have a project or idea that you think I could help you with? I'd love to hear more about you and your project!

Eric Tsoi

Visual & UX Designer / Web Developer
Some of the amazing groups that I've worked with: