Mobile / Full-Stack Application

CircleChat

React Native Expo Supabase Firebase

CircleChat began as a basic messaging experiment. It became my main project once I started dealing with the parts simple tutorials skip: authentication, private chats, notifications, replies, image messages, pagination, and database security rules.

What I worked on

  • Real-time chats and user search
  • Notifications and image messages
  • Swipe-to-reply and reply previews
  • Stable message pagination

What challenged me

The hardest problem was loading older messages above the current view without making the conversation jump. Fixing that changed how I think about UI state, list behaviour, and testing small changes instead of guessing.

Responsive Business Website

Golden Crumb Bakery

HTML CSS JavaScript Netlify

I designed this as a friendly website for a neighborhood bakery. The goal was to make the menu, products, gallery, and contact information easy to explore on both desktop and mobile.

Responsive Business Website

Car Detailing Website

HTML CSS JavaScript Netlify

This concept focuses on helping a customer quickly understand the available services, compare packages, see previous work, find the location, and contact the business through WhatsApp.

Responsive Business Website

Elite Barber Shop

HTML CSS JavaScript Netlify

I built this concept around the information a new customer usually needs first: services, pricing, examples of previous work, location details, and a clear way to book or ask a question.