Skills and Processes

SKILLS
I am a designer
User-centred Design
Intuitive Interfaces
Delightful Visuals

I value simple and honest interfaces. I want people to feel like a product was made just for them. For us to achieve that, the problem must be well researched, and our solution well tested.

UX
User Research Contextual Inquiry Competitive Analysis Lo-fi Wireframing Hi-fidelity Prototyping Usability Testing Statistical Analysis Thematic Analysis
Design
Responsive Design Android/iOS Design Graphic design Print Branding Game Design Character design Illustration
Tools
Adobe Creative Suite Sketch Principle Pixate Invision Balsamiq Cogtool R Studio
I am a developer
Performance
Clean Code
Automation

The programmer in me understands the possibilities and limitations of the technology I am designing for. Software performance plays a critical role in defining the user experience.

It is why I majored in Computing. And it is why I value efficient, clean, and well documented code. Being able to research, design and implement an idea from start to finish is what I take pride in.

Development
Web Mobile Android HTML5 Game Dev Software Engineering System Architecture Design Database Modeling Software Testing Documentation
Languages
HTML SASS/CSS JavaScript C++ Java R SQL
Tools
Jquery AngularJS React.js Ionic GSAP Phaser Node Grunt/Gulp openGL QT
PROCESS

No design process is the same. Designers pick the best methods based on the problem they are trying to solve. Here is a glimpse into some of the methods I have used!

01. Contextual Inquiry
I interview and observe users in the real world. Interviews help me design experiences closest to what people are familiar with!
02. Identify Stakeholders
Who will be affected by my design? What are their interconnected relationships and interactions?
03. Survey Users & Public
I create comprehensive surveys that address user opinions and needs. These are great for quantifiable data.
04. Competitive Analysis
I assess similar products, and analyze their audiences, ratings and feedback. I also note down their strengths and weaknesses.
05. Define User Requirements
With the knowledge I gather from my research, I delineate product goals, centered around user needs.
06. Feature Ideation
I brainstorm a list of features and justify them with user benefits. I then sort them by priority.
07. Lo-fidelity Wireframing
Using pen (my favourite is the Pilot Frixion) and paper, I sketch paper mockups of the layout and interactions.
08. High Fidelity Prototyping
I create high fidelity mockups with Photoshop and Sketch. I turn them into interactive prototypes with Principle or Invision.
09. Usability Testing
I plan ethical user studies to test prototypes, constructing testable hypotheses that can be measured with experiment data.
10. Efficiency Analysis
Which design is more efficient? I use Cogtool, a UI task modeler, to predict task completion times of my designs.
11. Usability Analysis
I address usability issues found through heuristic evaluation, prioritizing them by severity. I brainstorm for solutions to improve the design.
12. Data Analysis
Using R, I conduct statistical tests to test for significant results. From qualitative data, I extract core themes and findings from users’ feedback to improve the next iteration.