I couldn’t find a source to search for country travel restrictions *and* Covid case data in one place. So, I made it.

Image for post
Image for post
A simple search to help people travel in a Covid world.

A little while ago I found myself needing to travel out of Thailand to renew my work permit. Under normal circumstances, I’d love to go on a trip. But, circumstances aren’t normal.

Before Covid, living in Asia was great for traveling. It was easy to book a flight on a Friday morning and be on a beautiful beach that evening, to spend a weekend for a little more than you might spend on a night out in Singapore.

Today, every country in Asia has no-entry or strict travel policies, and most require at least a 14-day costly quarantine period. …


Up is on a mission to help us make smarter life choices, as we live life.

Image for post
Image for post

Up helps people take control of their future by simulating models to plan for savings, homeownership, retirement, protection from financial disaster, and more in real-time. And connects you with the advice, partners, and services you need to succeed.

I had the opportunity to work with the Up marketing team to design and develop a new kind of marketing tool. One that would take Up’s brand messaging from concept to content in minutes. Not days.

The challenge.

Marketing dollars are scarce.

The Up team was looking to launch many marketing campaigns, variations of microsites, perform A/B and multivariate testing to optimize media spend, drive conversions, and lessen cost-per-acquisition to grow their user base. …


A UX project for a FinTech startup tapping into a gaming experience, inspiring people to learn, level up and share their investment knowledge.

Image for post
Image for post
Designing an entirely different kind of investing platform.

Imagine this.

Two long-time friends in France, all grown up now. One went into the gaming industry, the other finance. They both have a passion for technology, creativity, and a desire to invent and launch an innovative FinTech startup to help people learn about investing and manage their finances.

Back when I was running Kizmo, they approached us to do some UX-ing for a product that infused the entertainment and engagement of gaming with the strategy and thoughtfulness of finance.

Starting with user research.

Working with the founders, we established a set of hypotheses about their business model and requirements, the audience’s needs, their knowledge, desires, and how to make an experience with a FinTech product useful, fun, and more importantly, memorable. …


A simple Python script to generate and update your sitemap.xml using Cron on Google Cloud App Engine.

Image for post
Image for post
Photo by Christian Wiediger on Unsplash

Sitemaps are useful for increasing the effectiveness of your SEO. If you head over to Google’s Search Console you’ll find a section to upload a file called sitemap.xml.

There are many ways to create this file, from writing it manually (tedious) to having one of many sites out there index your site and generate the file for you. Either of those options are fine for smaller, static websites, but what if you have a large, content-heavy site with constant updates? Well, then you run into problems :-(

But the solution is very easy.

This example is done in Python, but the idea is the same for any language. …


Rethinking a bad user experience to help you and your customers win!

Forms, forms, forms. The web is full of them. For every potential sale, flight booking or new account, someone is filling out a form. Someone, who might become your customer.

Why turn them away with a bad experience?

Image for post
Image for post
The smallest things can help your customers in big ways.

Thinking about the experience.

In the real world, when you ask a person what country they’re from, you wouldn’t hold up a sheet of paper with a list of 200+ countries for them to choose from.

If I say, “I’m an American,” you’d probably figure out I’m from the United States. Why shouldn’t your web app do the same?

Yet, a common form field we run into is “Country”, displayed as a long list of country names that your customers have to scroll through. A tedious and bad experience that we’ll set out to solve here. …


Or, “This Is My Night. How’s Yours?”

This was never intended to be an article or anything. I found myself with some extra time. I have a great playlist in my ears and a pint in front of me, waiting for a friend at a pub — who never showed up — and decided I’d jot down some random thoughts.

Be warned, chaos ahead…

Image for post
Image for post

You know, I’m sitting here thinking about what I have and have not accomplished today, as if that means anything to you.

I measure my life in moments. Goals set. Goals accomplished. Did I achieve my goals for the day? …


Here’s a tech-hack to squeeze out a little more juice.

Image for post
Image for post

A trick for Android that will save a bit of your battery (and it looks artsy-cool).

The premise.

Less colors means less battery power dedicated to rendering colors. Makes sense, right?

If you switch on “Developer options,” you’ll find a deeply buried option to switch your phone to black and white mode. This will save your battery just a little bit longer. Here’s how to do it:

Enable “Developer options”. (You only have to do this once!)

  1. Go into phone settings. (swipe down on Home screen and look for the gear icon at the top right)
  2. In phone settings, scroll to the bottom and look for the option “About phone”. …

Your audience will love you if you give them a loving UX-in-Code experience.

Image for post
Image for post
Tabs are great UX, but they shouldn’t get in the way of your content.

“How do we communicate our big creative message and convert sales, on tiny little phone screens — in less than 2 seconds?”

The lamenting cries of marketers everywhere.

Brands need to address problems they never had to deal with before. Challenges like screen resolution, legibility, user experience, gestures, taps, swipes, and more …

Image for post
Image for post
This is what we’re going to make. Simple, right?

More so, visitors are spending way too much time closing popovers, scrolling, blocking, and not enough time looking at your content. Content promised in a paid ad.

On mobile devices, your website should feel like a native app.

The goal is to reach and excite people in their world — not force them to adapt to ours.

In this UX in <Code /> piece, we’re going to take a tiny bite out of the big tech picture and add a lot of flavor with a swipe. We’re going to make an animated tab model that delivers your amazing content in a compelling and intuitive way. …


Build strong relationships. Get better results. Be happy.

A couple of years ago, I left the advertising business to develop my startup, while subsidizing my income through freelance work

Image for post
Image for post
UX strategy for a pharmaceutical company, over dinner in Bangkok.

I enjoy living life as a “digital nomad” in Southeast Asia, working on a range of projects from ad campaigns for brands, to UX/UI design, to product development and programming.

My clients are amazing.

We’ve done great work together, created great products and experiences, and through it all have developed mutual respect, and even friendships, that will grow into long-term business relationships. All the same, like most life choices, freelancing has its pros and cons.

TL;DR Freelance life is all about Time v. Money.

We all get caught up in our work and personal lives; it’s very easy to forget the challenges that others face. …


Or, “HAHA, why isn’t this thing working?!”

Image for post
Image for post

First, a little backstory

A couple of years ago, I left the advertising agency world to focus on launching my startup, while subsidizing my income by freelancing. When I finally got around to setting up my site I decided to try my hand at React.

Image for post
Image for post
It should be easy to turn your website into a PWA, right?

Once I did that, the next obvious step was to make it an installable PWA, because the future of mobile apps is just a simple matter of adding a site manifest and some icons.

Easy right?

Small annoyance. Huge impact.

Although recent versions of iOS have better support for PWA’s, there’s still no built in prompt for users to install the app, as is present on Android. This all but defeats the purpose of an installable web app simply for the reason that iOS users won’t know they can install it! …

About

Michael Lisboa

Hi, I’m Michael. Brand strategist, Creative Director, UX specialist, Startup founder, TechnoCreativeologist, and a really good guy. https://www.hypermix.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store