Libraries

Below are the libraries I use when building websites


The front-end

React is a JavaScript library for building user interfaces. It allows developers to create reusable UI components and efficiently update and render them when data changes. It's widely used for developing modern web applications due to its flexibility, component-based architecture, and strong community support.


The back-end

Next.js is a web development framework built on top of React that makes it easier to build fast and modern websites. It handles things like page routing while also adding built-in optimizations.


Styled components

Material UI (or MUI) is a library of ready-to-use React components that follow Google’s Material Design. It helps developers build clean, modern, and responsive user interfaces faster, without having to design everything from scratch.


Triggering emails

EmailJS is a service that lets you trigger emails directly from your website. This is especially useful when a user fills out a contact form on your site as it keeps your email address private and out of spam lists.


Sliders and carousels

SwiperJS is a modern JavaScript library for creating touch-friendly sliders and carousels on websites. SwiperJS supports features like swiping on mobile devices, looping slides, autoplay, & pagination and navigation buttons

Want to see these libraries in action?