Cioch Outdoor
This is the website for Cioch, a respected outdoor clothing brand. Built with Next.js, it was redesigned to offer a modern, responsive, and user-friendly experience.
The design preserves the charm of the original style while incorporating modern principles. By using a similar color palette and local images, the site maintains a consistent brand identity.
SEO was dramatically improved, and the site was integrated with a CMS using Sanity, allowing the owners to update gallery images independently. The site is fully responsive, ensuring a great user experience across all devices.
Portfolio V.1
After using various frameworks for serverside projects and API requests, I decided to return to HTML/vanillaJS to create a simple and fast postfolio website.
With no need for a virtual DOM or huge amounts of reusable components, a more simple approach felt more applicable. No vast libraries and dependencies were required, allowing for a more direct HTML led site.
As a result the simple website has achieved 100% scores on lighthouse, is lightning fast and extremely complient. Browsers that do not support Javascript will still be able to view the full site.
Lampman
Lampman is a fully integrated e-commerce site built for an antiques restoration company specializing in British lamps. The project uses NextJS and Tailwind CSS for modular development, reducing code repetition and optimizing image loading.
The site features a shopping cart and Stripe API integration for secure payments and customer requests. Stripe's API was used to manage limited stock, eliminating the need for a separate backend or inventory management system.
After each transaction, stock is updated dynamically and can be managed directly from Stripe's CMS by the client, making the process efficient and cost-effective.
Spotify Stealer
Spotify Playlist Stealer is a custom tool built with React to transfer and clone Spotify playlists. After encountering issues with account migration, I developed this app to streamline the process. It leverages Spotify's API, allowing users to log in, copy playlists, search for songs, and create new playlists.
During development, Spotify changed its authentication requirements, prompting a switch to a more secure method. Track previews are no longer available via the API, so play functionality was removed. The app successfully migrated numerous playlists across multiple accounts with ease.
Breadddit
This project is a playful clone of Reddit, built with React and Redux for efficient state management. Modular components and a global state made updating posts straightforward and seamless.
Handling Reddit's diverse content required a flexible approach. Each type of media was detected and formatted dynamically, ensuring all posts were displayed correctly regardless of their content.