Typescript, React, Next.js, Drizzle, Tailwind, Gemini, AWS S3 - A full-stack application that helps people capture, revisit, and celebrate meaningful memories. It blends traditional journaling with playful experiences, floating your messages in a note lake, sealing letters inside time capsules for your future self, and enhancing your stories with AI-generated text.
Database Integration: PostgreSQL database with Drizzle ORM for robust data management
Authentication: Secure login with Clerk auth integration
Image Stroage: Optimised with Sharp and stored in an AWS S3 bucket
AI Story Generation: Enhance your memories with the help of Gemini
Mobile-first Responsive Design: Fully responsive across all device sizes
Move image otimisation & AI text tool to AWS Lambda
Generate AI memory summaries/stories
Guess the year game for a random memory
Comprehensive testing validate code
Dev Trainer
Typescript, React, Next.js, Node.js, Express.js, MongoDB, Tailwind - An application for developers to master keyboard shortcuts through personalized lists. Features include custom shortcut organization, and an admin panel for content management.
Typescript, React, Next.js, Tailwind, Sanity, Stripe - A e-commerce site for a luxury jewellery online retailer, intergrated with Sanity as the CMS and stripe to process payments
Product Management: Full product catalog with filtering, sorting and search
User Authentication: Secure login with Clerk integration
Checkout System: Secure payments through Stripe integration
Admin Panel: Full Sanity CMS integration for content management
Wishlist: Personal wishlist functionality for registered users
Product sizing options
Multiple materials and stones per product
Infinite scroll with prefetching
Real-time stock management
Order management controls
Improved SEO optimization
My Portfolio
Typescript, Astro, Tailwind & GSAP - A modern, responsive portfolio website showcasing my work as a Full Stack Developer. Built with Astro for optimal performance and user experience.