Featured Works

Explore a collection of creative projects I've built in my spare time. Each represents my passion for solving problems and crafting digital experiences. I'm constantly learning, building, and pushing my skills with new technologies — check back often to see what's next!

AlpineAtlas

AlpineAtlas

A comprehensive 3D interactive platform for exploring ski resorts across North America...

ReactNode.jsExpressMongoDBMapbox
Unitus Painting

Unitus Painting

A modern, fully customizable website built for Unitus Painting featuring a comprehensive Content Management System (CMS). The admin dashboard, built with Ant Design, enables real-time content updates throughout the site and includes a markdown blog editor. The website is SEO-optimized and fully responsive, allowing the client to manage all content independently. Built with Next.js and hosted on Vercel, the site uses NeonDB (PostgreSQL) for reliable data storage.

Next.jsTailwind CSSNeonDBFramer MotionVercelAnt Design
Creative//Social

Creative//Social

A professional website developed for Creative//Social, an IT consultation company. The site features a custom Content Management System built with Ant Design, enabling dynamic content updates and blog management. Leveraging Next.js and Supabase for robust backend functionality, the website is fully SEO-optimized and provides seamless content management capabilities for the client.

Next.jsVercelAnt DesignSupabaseFramer Motion
Markus Rettger Portfolio

Markus Rettger Portfolio

A dynamic modeling portfolio website showcasing Markus Rettger's work through an elegant and interactive interface. Built with React.js and enhanced with Framer Motion animations, the site features a seamless photo gallery and contact system. The backend utilizes a Python API integrated with Notion, providing a user-friendly content management solution that allows the client to easily update their portfolio from any device.

ReactPythonNotionFramer Motion
Search with OpenChat

Search with OpenChat

A Perplexity-inspired AI assistant that combines OpenChat 3.5 with web search capabilities. This project integrates the Serper API with OpenChat to create an intelligent chatbot that can search the web in real-time for relevant information to answer user queries. Built with Python and Gradio, this demo showcases how large language models can be enhanced with up-to-date information from internet searches.

PythonOpenChat 3.5GradioSerper APIOllama