12:00 AM
Ramzi Bach Profile Picture

Ramzi Bach 🐉

Front-End Web Developer

Available for new opportunities

NextJSTypeScriptTailwindCSSNeon PostgresPrismaES2015+
Contact me

or

in Montreal, Canada 🍁

Hi! I'm Ramzi, and I like to make software, videos, and courses.

I'm the creator of Slaying The Dragon! Outside of that, I am a web developer, JavaScript evangelist, content creator, and youtuber. I enjoy video editing, sucking at blender, hanging out with my friends and family, and reading in my free time.

You should subscribe to my YouTube channel!

May 2023 - Present

Lead Developer

Build, style, and maintain a production-grade educational platform. Designed and architected both the frontend and backend, implemented secure authentication, integrated streaming video, and handled payments. Developed modular components for a responsive and performant user experience.

NextJSNext-AuthReactJSTypeScriptCSS ModulesNeon PostgresMuxStripeVercelReact-hook-formReact-emailZustandYupPostmarkAWS S3

Apr 2021 - Feb 2022

Frontend Developer

Designed and deployed high-quality websites for Rally platform users, including content creators Wax Motif and Draze Force. Delivered responsive, accessible web experiences that elevated their brand presence while integrating Rally's social token API.

Rally.io APINextJSReactJSJavaScriptAxiosCSS Modules
PlatformPro

Jul 2020 - Apr 2021

Frontend Developer

Developed high-converting marketing landing pages to support product launches and user acquisition campaigns. Translated marketing requirements into responsive, conversion-optimized pages that effectively communicated the platform's value proposition.

ReactJSJavaScriptCSS Modules
CoursesLink
The CSS Full CourseView The CSS Full Course
The JavaScript Full CourseView The JavaScript Full Course
YouTube VideosLink
Learn CSS Padding In 5 MinutesWatch Learn CSS Padding In 5 Minutes
Stop using Margins wrong!Watch Stop using Margins wrong!
Learn CSS Typography In 12 MinutesWatch Learn CSS Typography In 12 Minutes
How To Add Custom Fonts In HTMLWatch How To Add Custom Fonts In HTML
Learn CSS Background ColorsWatch Learn CSS Background Colors
Learn CSS Colors In 2 MinutesWatch Learn CSS Colors In 2 Minutes
CSS Inheritence Explained In 3 MinutesWatch CSS Inheritence Explained In 3 Minutes
WTF Is CSS SpecificityWatch WTF Is CSS Specificity
Combinator Selectors ExplainedWatch Combinator Selectors Explained
Learn CSS Selectors In 5 MinutesWatch Learn CSS Selectors In 5 Minutes
CSS Syntax OverviewWatch CSS Syntax Overview
Your CSS Journey Starts HereWatch Your CSS Journey Starts Here
JavaScript Full Course AnnouncementWatch JavaScript Full Course Announcement
Modals Made Easy In 15 MinutesWatch Modals Made Easy In 15 Minutes
100 CSS Selectors ExplainedWatch 100 CSS Selectors Explained
CSS Only Infinite ScrollWatch CSS Only Infinite Scroll
Learn CSS Subgrid in 14 minutesWatch Learn CSS Subgrid in 14 minutes
Learn CSS Variables In 7 MinutesWatch Learn CSS Variables In 7 Minutes
Learn CSS Box ModelWatch Learn CSS Box Model
CSS Full Course - Announcement VideoWatch CSS Full Course - Announcement Video
Build An Easy Light/Dark ModeWatch Build An Easy Light/Dark Mode
Master Media QueriesWatch Master Media Queries
Build Your Portfolio WebsiteWatch Build Your Portfolio Website
A CSS Units Deep DiveWatch A CSS Units Deep Dive
Learn CSS Positions QuicklyWatch Learn CSS Positions Quickly
Learn CSS Animations In 20 MinutesWatch Learn CSS Animations In 20 Minutes
Learn CSS Grid - A 13 Minute Deep DiveWatch Learn CSS Grid - A 13 Minute Deep Dive
Learn Flexbox CSS in 8 minutesWatch Learn Flexbox CSS in 8 minutes
Ramzi Bach - Front-End Web Developer