Projects

Personal and client projects beyond academic work.

Work focused on real-world implementation, problem-solving, and building production-ready interfaces.

Languly

Languly solves the challenge language learners face in finding real-time conversation partners by providing a platform for live skill exchange. It includes landing, authentication, dashboard and call features, with Stage 2 enhancing data structure and adding video exchange using Google STUN. Built with React, Node.js and MongoDB, it integrates real-time communication using Socket.IO and focuses on creating an interactive learning experience.

React
SocketIO
Sass
Node
MongoDB
Lesson Management System

This system solves scheduling inefficiencies for small music studios by centralizing lesson booking, rescheduling and student tracking into one platform. Designed for 1–2 instructors managing up to 50 students, it uses calendar-based scheduling with ICS integration to streamline operations. Built with Next.js and Supabase, it provides structured data management and improves organization and time efficiency for instructors.

Next.js
Supabase
Tailwind CSS
ICS Sync
All Island Moving

This project addresses the need for small businesses to improve their online presence and generate leads. Built for a local moving company, it provides a clean, user-friendly interface with a quote request system and integrates Google Analytics to track user behavior. The rebranding around “AIM” strengthens business identity, while the implementation using Next.js and Tailwind CSS ensures performance and responsiveness.

Next.js
Tailwind CSS
GA4
Design
EmailJS
Claire's Portfolio Website (v3)

This portfolio solves the challenge of presenting technical work in a structured and engaging way. It combines clear navigation with interactive UI elements, including a macOS-style terminal interface and an iPhone-inspired contact page. Built with Next.js and Tailwind CSS, it emphasizes reusable components, responsive design and smooth user interaction using Framer Motion.

Next.js
Tailwind CSS
Framer Motion
IslandTask

IslandTask addresses the challenge of connecting users with nearby service providers by using location-based matching. It leverages geoJSON data and Proj4 for coordinate conversion, along with Geolib to calculate distances accurately. Built with React and Firebase, it integrates mapping and payment features to create a functional platform for local service discovery and transactions.

React
Sass
Firebase
Leaflet
Stripe
Liv Inspiration

Liv Inspiration solves the need for a structured platform where users can share and manage lifestyle content such as interior design ideas, recipes and home living tips. It enables secure content creation with JWT authentication and supports media uploads using Multer. Built with Node.js, Express and MySQL, it provides reliable data management and full CRUD functionality for posts and comments.

React
Node
MySql
Sass