Easy to use,
intuitive interfaces

your users

User Experience Design should be a key role in your enterprise. Software development, either for a website, a mobile app or an online banking system, is not limited to coding or database development; we need to take into consideration the ease of use of the interface: how friendly it is for the person using the system.

Before writing a single line of code, teams should have a greater understanding of what their users need to accomplish and what are their expectations on how to get there. With greater insights into our user’s needs, we can then proceed to design better interfaces, that help people get from point A to point B, allowing them to complete tasks faster and easier. This is the foundation of user experience design: providing people a great experience of our digital products.

What is User Experience?

User Experience Design is the iterative process of creating those experiences based on the user´s needs, expectations and desires.

Our UX Design Process

Design by iterations


There is a lot we can bring to the table regarding our design, usability and information architecture experience; but nothing beats hearing about the problems first hand from the people that are using your software.

The first step of the project should be investing a proportionate amount of time talking and listening to your users, and this can be arranged using several tools, such as interviews, surveys or usability tests. The important thing is: feeding our design decisions with the input from the person actually using the app.


We should understand the journey the user takes through the application:

What are the logical steps a person takes from point A to point B inside your app?

What is the flow of the screens or interactions when using a service?

How can we organize all your content in a hierarchical structure?

These are some of the questions we have at the early stages of a project that can be answered using maps.


With each phase in this process, we learn more about the product itself and its users; you could say it’s the transformation of an idea from the abstract to a more concrete representation. And the sketching phase is the first time we start exploring how it’s going to look, or at least, how are we going to organize the information and navigation in each screen or page.

Pen and paper provides us with the flexibility of thinking, capturing and putting many ideas into paper. This allow us to quickly explore a lot of possibilities, represented in low fidelity, instead of exploring just one [super polished] design.


The next logical step in our process would be to explore in more depth one of the solutions presented earlier in sketch format. This is done using wireframes, a blueprint that visually represents each page or screen of the application, helping us focus on the structure and content, instead of colors or photos. You could say it’s a skeletal framework of a website.

For some stakeholders, they are a lot easier to understand, as they represent the application in a less abstract way. They also provide us with a quick way to test assumptions with users, before investing a lot of time designing, or even coding, the application.


Beautiful design sells. At this point, we have a great understanding of your users, of the value your digital product provides and how it’s going to be presented as an interactive and easy to use experience. Now comes the design of the user interface, the crossroads between architecture and your company’s branding.

Your digital product can continue communicating and helping your users with design elements: colors, typography, balance and uniformity. This art form is incredibly valuable to the success of your project.


Prototyping allows us to test our designs, either at the sketch, wireframe or design phase with our users, showing them an interactive representation of the final product. Interactive prototypes are an incredibly helpful tool for perfecting a digital experience before starting developing it, allowing us to quickly find small problems that can be polished before release.


Past Clients

Felipe Motta
Caja de Ahorros
Motta International
Inversiones Bahía
Asociación Panameña de Traductores e Intérpretes
OCN Hosting
Fundación Alberto Motta


  • Understand your users, their motivations and expectations
  • Identify what is confusing in your software
  • Design an easier to use interface
  • Test your assumptions before investing in programming your product
  • Identify new pitfalls that can be introduced with new software functionality
  • Present your users with a memorable experience
  • Launch a digital product that will be a success

Harold Maduro

Iterating my career since 1997

I’m a User Experience Designer from Panama, that has been working on web design since 1998 on all sort of roles, from content management, to coding simple scripts. There has definitely been a lot of problem solving along the way, applying information architecture and user experience methodologies to different types of projects.

Web and mobile usability is a challenge I love, since it allows me to collaborate with professionals of different backgrounds, solving problems and laying out the foundation for their digital products.

Parallel to my web design career, I had the opportunity to participate in a couple of small local businesses, gaining working experience in the administration, finance and marketing for both B2B and consumer focused companies.

As a small business owner in a small country, my main focus was marketing, leveraging digital marketing strategies to advertise our services with a shoestring budget; an experience I can now share with my clients.

As team leader, in both agencies and in my own company, I gained experience on project management for digital products, and have trained on both traditional and agile project management methodologies. On 2013, I finished my MBA, to tie it all together.

This unorthodox career experience helps me bring a lot to the table when troubleshooting user experiences that solve businesses needs.

I will help you translate
your business goals into online interactive experiences

Need UX?

We'll never share your email with anyone else.



Humanizing Customer Segments

Focus your design & development team on your customer segments needs and motivation, with these visual representations.

March 7, 2018

Designer engaged in conversation with a test subject in a user test


User Testing as a Valuable Marketing Tool

Hands-on informal usability tests can be a fast, easy to do tool to help us understand our customer segments, and gather qualitative insights.

February 7, 2018

Laws of UX Posters


The Laws of UX Posters

This site is a resource to help UX Designers discover or refresh principles that are invaluable for guiding design decisions.

January 7, 2018

Epiphy on Twitter

This thread is pretty great! #css twitter.com/justmarkup/sta…

More cool Adobe XD stencils for rapid wireframing & prototyping: theblog.adobe.com/free-adobe-xd-… #adobexd #wireframes #prototyping twitter.com/AdobeCreate/st…