Product Designer


  • "People ignore design that ignores people. Our job is to humanize technology."

Product Designer

James The Observer

I have always been drawn to concepts. Attracted to big ideas containing endless possibilities. Most of all, I appreciate the beauty of a simple explanation. As a Scrum Master, my passion is in guiding the younger generation to ask more, and better questions. Before delving into the problem headfirst, ask the most basic question. Ask "why".

  • James’s Role

    As a web, visual and now a UI/UX designer, my job is not just about aesthetics, but about optimizing every single interaction the user has and understanding what it means to be a human. At Titansoft, I work with my team to mix the right balance of logic into the pot of creativity to make a perfect recipe of user experience.

  • Emergent Leadership

    Emergent leadership is about taking the initiative to correct that one misaligned pixel. To take a step back when someone else has an idea to improve site navigation. At Titansoft, everyone in the team is the leader. We all do whatever matters most. To take charge or to step down.

    Leadership is not a position, it is an action.

Reading List

  1. 100 Things Every Designer Needs To Know About People

    100 Things Every Designer Needs To Know About People

    We have different cognitive biases about people, and this book aligns our expectations to how humans actually interact, think and behave. To be a good user experience designer, having empathy with our users is essential and we can start by understanding human behaviour in general. A book with very visually-appealing content, it combines psychology concepts with practical advice on applying principles introduced in each section to real-world designing. Diving into the world of thinking and decision making, it is worth a read even for non-designers!

    Grab a copy here :

  2. The Design of Everyday Things

    The Design of Everyday Things

    Any new designer should definitely start here! This is a classic primer and one of the most influential book on human-centred design written by the pioneer in the field. It investigates failure of design and brings the reader though the intangible disciplines of user interface and process design. Some of the examples in the book might be dated, especially the earlier editions (it was first published more than 25 years ago after all) but the principles they illustrate are still accurate and useful. What makes this book stand out is in taking a fresh look at everyday objects and Norman’s stance that “it’s not your fault you can’t figure something out, it’s the designer’s” – every designer needs to hear that!

    Grab a copy here :

  3. A Practical Guide to Designing for the Web

    A Practical Guide to Designing for the Web

    This book is about designing for the web, going deep into core elements of graphic design including research, typography, colour and layout. Especially suitable for designers who are just getting started and do not come from an art background, this provides a good overview and introduction to visual design fundamentals of which to dive into.

    Grab a copy here :

  4. Project Management for Humans

    Project Management for Humans

    Pretty much what the title describes, this book highlights big concepts about working effectively in project teams, communicating with the team and clients, on team dynamics, managing expectations and addressing difficult conversations. A large part of our day to day work takes place with a team, and learning to balance project needs with human foibles allows the team to function more effectively. Apply what you learn from this book to your daily interactions!

    Grab a copy here :