image
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER
WEB DEVELOPER

US Army Veteran turned Front End Engineer striving to make the web a more beautiful  place one <div> at a time.

Completed Projects

image

Coaching and Consulting Website

A personalized website for a private practice with an emphasis of mental health and wellness

Next.jsTypeScriptTailwindSass
image

MRC Rock & Sand

An e-commerce platform that specializes in providing natural stone products for construction, landscaping, building facades, countertops, and retaining walls.

Next.jsTypeScriptTailwindSass
image

Madasa Collective

The official website for my web development business, showcasing our design and development team as well as a portfolio of our work

Next.jsTypeScriptTailwindSass
image

Uber App

A React Native app that replicates the core features of Uber.

React NativeExpoNativewindZustandTypeScript

Work Experience

Chainlift / LiftKit

Front-End Engineer

LiftKit—a design system based on the golden ratio. At its core, LiftKit is powered by a set of formulas that drive a global scaling system, making it unique in how it scales design elements

I contributed to developing the component library for LiftKit—a design system based on the golden ratio.

Madasa Collection

Lead Web Developer

A digital product studio that helps businesses launch to their full potential

Directed the development process, working alongside a senior designer, coordinating with clients, and mentoring a fellow engineer

Contact Me

Please contact me directly at ethan.flores.js@gmail.com or via this form.