Hello,

my name is Johnny Garces and I'm a self-taught designer and front-end developer.

I've used UX research in all of my work to solve problems for businesses and city-agencies in NYC.

Hello,

my name is Johnny and I use UX research to solve problems and craft digital experiences for businesses and city-agencies in NYC.

Work
Administration for Children's Services
Service Design, UX Research

In situations involving trauma such as separating children for foster care, it is a best-practice for UX researchers NOT to interview families in a way that invokes painful and traumatic memories.

In the "Pathways to Prevention" initiative with the Administration for Children's Services (ACS), I helped design toolkits that encouraged families to share their stories in a dignified way using a "strengths-based" and trauma-informed approach.

NYC Opportunity
Service Design, UX Research

The Mayor's Office for Economic Opportunity (now known as NYC Opportunity) launched the nation's first civic-design studio in order to incorporate thoughtful Service Design in urban policy. My role was to identify ways of standardizing the studio's UX research process from ideation to product execution.

AlertaMe
App Development, UX Research

AlertaMe was the solution to a personal problem that morphed into a Twilio-powered SMS notification system for local businesses and organizations. The service is used to engage customers in case of any alert-notifications.

Let's learn together

I'm paying it forward, thanks to all the amazing leaders that helped me get into the world of design and development.

I've started the JohnnyBeCrafting youtube channel where we hone our HTML/CSS/JS skills. But we don't stop there- we do design critiques, product ideation, and prototyping with tools like Figma, Sketch, and Webflow.

Most importantly, this channel helps us ask the most important questions when designing solutions to problems in our everyday life- questions like "why" "how", and "what if".

Button Text
I'm now learning...

Accessiblity

Front end development

Is your website accessible?

It competes with projects like React as a tool for creating websites and web apps. Elm has a very strong emphasis on simplicity, ease-of-use, and quality tooling.

No combination of JS libraries can ever give you this, yet it is all free and easy in Elm. Now these nice things are only possible because Elm builds upon 40+ years of work on typed functional languages. So Elm is a functional language because the practical benefits are worth the couple hours you'll spend reading this guide.


Is your website accessible?

It competes with projects like React as a tool for creating websites and web apps. Elm has a very strong emphasis on simplicity, ease-of-use, and quality tooling.

No combination of JS libraries can ever give you this, yet it is all free and easy in Elm. Now these nice things are only possible because Elm builds upon 40+ years of work on typed functional languages. So Elm is a functional language because the practical benefits are worth the couple hours you'll spend reading this guide.


Accessiblity

Front end development

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Is your website accessible?

It competes with projects like React as a tool for creating websites and web apps. Elm has a very strong emphasis on simplicity, ease-of-use, and quality tooling.

No combination of JS libraries can ever give you this, yet it is all free and easy in Elm. Now these nice things are only possible because Elm builds upon 40+ years of work on typed functional languages. So Elm is a functional language because the practical benefits are worth the couple hours you'll spend reading this guide.