Standing for something isn’t just about writing it down. It’s about believing it and living it.


These are some select life principles collected, created, and tested over the years that guide me in professional and in personal life. Learning never stops, and so it will always be a work in progress.


My design principles


These are some select design principles collected, created, and tested over the years. Design principles guide me in the design process with ideas, valid arguments, and create a common vision. Having sound principles doesn’t necessarily make any product strong in the end. A great product requires great execution at all stages of creation. Design principles simply help make this journey a fulfilling experience. I look forward to hearing your feedback.