Nick has 10 years of experience as a software developer, using his background in computer science, web design, and mobile app development to bring his ideas to life. He is supporter of seamless and smooth interactions between humans and computers. Nick is passionate about the user experience, and likes to share his thoughts with others.

Specialities: Development, Wireframes, Prototyping, UI Design, Typography. He counts advertising, psychology, and cinema among his myriad interests. Huge fan of funk music.

You can see more from Nick on his personal site:


Onboarding for Mobile Apps: Do’s and Don’ts

Nowadays, designing an onboarding process for new users is a common practice in mobile apps The purpose of onboarding screens is to introduce the app and demonstrate what it does to your users. But onboarding is more than this – it’s a critical step in setting your…