Hello, I'm Mike.

I'm a user interface & experience designer with a strong background in web development. I like creating clean & simple designs, enjoy designing delightful and engaging solutions and value collaborating with people of different backgrounds and stories.

I subscribe to continuous learning. Designing user experience allows me to learn not just new technologies but also about people and their experiences. And with a strong sense of empathy, keen creative instincts and solid cross-functional background, I design user experiences that are not just intuitive and aesthetic but also help users get home from work accomplished.



Everything starts with design.

All things starts from something and that is design. Design makes everything in this world possible. And the possibilities are endless. Limitations only exist in our imagination.

Good design takes time.

We should not beat ourselves if we cannot quickly come up with solutions. Our mistakes, not just insights, help create the solution. Right solutions can only come from well-thought out designs which require time.

Everyone has a story.

We should never assume we know better than the next person. Every person we meet has seen, heard, experienced things we might never do. Through thoughtful observation and attentive listening, we learn more and our designs are better from it.

There are things better than perfect.

We should not be caught up with making a masterpiece. Nothing is ever complete. Every creation is a work in progress. Sometimes - good, different, fun or even done would suffice.

Design takes courage.

The fear of making mistakes can cripple us. Avoiding to disappoint others can turn us into perfectionists. We should not be afraid to take risks or we risk not growing. Often, it is from our mistakes that we learn more.

Don’t forget to have fun.

Always add that little extra to your work. The joy you bring to your work will reflect in every design that you make.


Design Tools

Sketch, Craft, InVision, MS Visio, Axure, Balsamiq


Interactive Prototypes, Rapid Wireframes, Hi-Fidelity Designs, Detailed Workflows, User Flows, Competitive Analysis, Stakeholder Interviews, Layout Information Architecture, User Centered Design

Coding Stack

HTML, CSS, JavaScript, AJAX, Bootstrap, ASP.Net, C#, MS SQL


UX Case Studies


Oh Yay!
A friend-centered approach to sharing Movies, TV, Music, Books and Food and Restaturants recommendations among family and friends

Enhancing Netflix's Ratings and Recommendations System
UX Case Study
Screenshot from 2018

Extending the Oh Yay! concept to Netflix's ratings and recommendations system

Company Projects

Enterprise Product Master

TIBCO Enterprise Product Master
A repository of company products, SKUs and change notifications
TIBCO Fulfillment Portal

TIBCO Fulfillment Portal
Automates the process of company products sales order fulfillment
TIBCO Order Processing A-Z

TIBCO Order Processing A-Z
Automates complete processing of work orders for company professional services group
InsideTIBCO Portal

InsideTIBCO Portal
Central repository of all company information, resources and applications


2014 - Present, UX Designer; 2007 - 2014, Web Developer

TIBCO Software Inc, Palo Alto, CA
Orchestrated all aspects of the UI/UX design of the company's internal web applications and collaborated work with technical teams for implementing design solutions

2002 - 2007, IT Consultant

ABS-CBN Broadcasting Corporation, Manila PH
Responsible for converting functional and technical specifications into effective solutions

1995 - 2001

BS Computer Science | University of the Philippines
Awarded a Meritorious Achievement in Writing an Outstanding Thesis
for web-enabling government services