
How to Use TSConfig Path Aliases to Improve Your Code
Enable cleaner, more readable import statements with TSConfig path aliases. Learn how to set them up and improve your TypeScript code maintainability.
From basic websites to custom built design systems; allow me to shape your ideas into a functional, beautiful, and research-driven reality.

From small startups to large enterprises, I've worked with a variety of clients to help them achieve their goals.
Identify, research, design, test, and build—For more than a decade I've been shaping ideas into reality. My specialty is building custom design systems that feel as natural and intuitive as breathing. My OCD design brain has taken ahold of my hobbies as well, as I've started 3D printing to shape tangible ideas that you can actually hold. When the screen goes dark, you can find me at the gym, playing board games, enjoying the localtapas, or out on a hike in the beautiful mountains of southern Spain.
Creating intuitive and engaging user experiences from wireframes to high-fidelity prototypes.
Conducting multiple forms of user research to understand user needs and pain points.
Secialized in creating and maintaining a cohesive design system for use across all parts of a product or application.
Want something specific? I'm available for freelance UX, web, mobile, and product design on a per-project basis.
Explore some of my recent work and creative solutions.

A robotics application platform featuring deployable AI, rapid development, and production-grade runtime.

A robust platform for managing and optimizing dialysis treatment for doctors, nurses, technicians, and patients.

A robust platform for managing and optimizing dialysis treatment for doctors, nurses, technicians, and patients.
Our proven process for delivering exceptional results
Initial consultation to understand your vision and goals
Developing a tailored roadmap for your project success
Creating and refining your unique digital experience
Deploying your project and providing ongoing assistance
Choose the perfect plan for your needs
Perfect for Small Projects and Individuals
$40 /mo
Ideal for Startups and Small Businesses
$300 /mo
Here's what some of my former colleagues have to say.
We worked together at PickNik for over 3 years. Despite the challenges that came from working at a robotics startup, Shawn always kept a positive attitude and a willingness to help make the design as easy to use as possible. We had a very limited budget and a very small team of front-end engineers, so we were all thankful that he was able to make our React components easy to transition to code through the design system he made in Figma.
Shawn and I worked together extensively at Prologis on a number of projects, and it was truly a pleasure working with him. There were numerous times when we would come across a complex series of patterns that we needed the system to perform and we would essentially drop it on Shawn's desk and say, "Good luck with this!". Then, in a amazingly short period of time, he would come back with a solution that worked so well it's hard to imagine it being any other way.
Shawn and I had the opportunity to help reshape how Davita's clinicians treat patients and I couldn't be happier with how well Shawn performed. His attention to detail, efficiency, problem solving skills, and professionalism were all exceptional and given the opportunity I would definitely hire and/or work with him again.
A true believer in in-depth research and testing. Shawn's process is one that results in User Experiences that are both intuitive and enjoyable. As far as personality goes, he's pragmatic & driven but has a sense of humor that never stops. When it comes to UX and teamwork I happily give him strong recommendation. I would be glad to have a chance to work with him in the future.
Shawn graduated from the University of Colorado's Digital Design program a few years after me. I had the opportunity to hire him directly into Prologis after graduation to help us completely revamp the deal-tracking software. His attention to detail, efficiency, problem solving skills, and professionalism were all exceptional and given the opportunity I would definitely hire and/or work with him again.
I brought Shawn on directly as the first UX Designer at LGS Innovations (now CACI) to help us create some consistency across our software suite. He was a great fit for the team, both professionally and personally. His willingness to learn some of the code from the engineers was a huge help and he was able to create a completely new design system based around material design that we implemented into the entire BITS system.
Explore our thoughts on design, development, and creative processes

Enable cleaner, more readable import statements with TSConfig path aliases. Learn how to set them up and improve your TypeScript code maintainability.

Make your blog posts stand out with these simple tips


Help your website show up on Google searches by following some of our SEO tips

This is a short post on how to create a gradient underline with Tailwind CSS to separate sections of your page, or just to make your links look cool!

Understand some basics and ideas of freelance website development
Find answers to common questions about our services and process
Who are the themes for?
What all components are included?
What do you mean by "free updates"?
Why Astro?
Can I use a theme for multiple projects?
How do I get new versions of the themes?