Dark/Light Mode Selector
This is a component I made for my blog. It uses next-themes, Tailwind CSS, and HeadlessUI. It lets you switch between light and dark themes or use the system preference.
With 15 years under my belt in the web development industry, I've journeyed from the bloated ecosystem of WordPress, sculpting bespoke websites, to now embracing the cutting-edge trio of Next.js, Tailwind CSS, and Sanity headless CMS. My evolution in the field is not just about changing tools but about adapting and thriving amidst the digital renaissance. Let's connect! 👏
This is a component I made for my blog. It uses next-themes, Tailwind CSS, and HeadlessUI. It lets you switch between light and dark themes or use the system preference.
A modern headless CMS that uses Nextjs on the front end and Sanity CMS on the back end. It also features a contact form that collects submissions in Sanity and animations by Framer Motion and anime.js
This project uses a crew of AI assistants to search for blog posts and YouTube videos based on company and position. For example: Giving the AI Tesla and CEO would yield a list of articles and videos about Elon Musk. It features Next.js (React Javascript) on the front-end and CrewAI (Python) on the back-end.
This AI app takes the URL of a blog post or article and sends back a summary of it. The user can specify the length and language of the summary and save it to local storage. This project was built with Vite and uses Redux Toolkit for state management. The API, Article Extractor and Summarizer, comes from RapidAPI.
This is a clone of the now-defunct Dall-e website. It uses GPT-4 to create images based on a user-generated prompt. The image is then stored on Cloudinary. The user's name and the image URL are then stored on MongoDB and added to the gallery on the homepage.