██╗ ██████╗ ██╗  ██╗ █████╗ ███╗   ██╗
     ██║██╔═══██╗██║  ██║██╔══██╗████╗  ██║
     ██║██║   ██║███████║███████║██╔██╗ ██║
██   ██║██║   ██║██╔══██║██╔══██║██║╚██╗██║
╚█████╔╝╚██████╔╝██║  ██║██║  ██║██║ ╚████║
 ╚════╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝
    ██████╗ ██╗   ██╗██████╗ ███████╗██╗     ██╗
    ██╔══██╗╚██╗ ██╔╝██╔══██╗██╔════╝██║     ██║
    ██████╔╝ ╚████╔╝ ██║  ██║█████╗  ██║     ██║
    ██╔══██╗  ╚██╔╝  ██║  ██║██╔══╝  ██║     ██║
    ██║  ██║   ██║   ██████╔╝███████╗███████╗███████╗
    ╚═╝  ╚═╝   ╚═╝   ╚═════╝ ╚══════╝╚══════╝╚══════╝
whoami

// about

Frontend developer - building and shipping with whatever it takes. Driven by curiosity, backed by AI.

// stack

react typescript javascript node.js html css tailwind docker nginx git github azure linux mysql mongodb firebase self-hosted

// projects

RecipeFinder

Full-stack recipe app featuring search, reviews, ratings and saved recipes. Custom REST API built with Node.js, Express and MySQL, powering a React frontend. Integrated with the MealDB API.

react typescript node.js express mysql shadcn/ui zustand zod
recipefinder.jrydell.dev

// find me