UI/UX Design and Development

As a UI/UX team of one, I employ design thinking and rapid prototyping to validate and deliver software products. I embrace lifelong learning and seek out opportunities where I can grow as a designer/developer. My journey has exposed me to many complex domains, from online advertising to intelligent buildings, and contributes to the principle- and process-driven design I practice. Working collaboratively, I believe there is much I can learn and achieve applying this approach to problems, foreign or familiar.

If you're looking for a team member who can ideate, amplify, and execute design solutions, get in touch. You'll find samples of professional and passion projects under:

Design Knowledge

Iterative, context-driven solutions that promote design thinking, leverage established UI patterns, minimize noise, and enhance discoverability.

Technical Skills

Rapid prototyping and front-end development employing JavaScript-based frameworks and tools (Bootstrap, CSS/SASS, JavaScript, JQuery, AngularJS, and d3) to model microinteractions, elicit requirements, and validate assumptions.


Fluent in lean agile development, including daily standups and reviews to minimize rework and anti-patterns. Experienced conducting user interviews and producing design artifacts (personas, storyboards, user stories, wireframes, workflows, swim lane diagrams, and clickable prototypes) to research needs, facilitate testing, analyse outcomes, and build stakeholder buy-in.