Hi, I'm Mike

A self-taught developer passionate about creating intuitive, efficient solutions that make technology more accessible and valuable to users.

About Me

With a blend of self-taught programming expertise and formal education in actuarial science, I bring a unique analytical perspective to software development. My journey combines technical prowess with exceptional customer service skills, allowing me to build solutions that truly address user needs.

Technical Expertise

  • • Frontend: React, TypeScript, NextJS, TailwindCSS, Shadcn UI
  • • Backend: Next.js, Prisma ORM, PostgreSQL, Restful API
  • • Core: HTML, CSS, JavaScript
  • • Testing & Deployment: Jest, NodeJS, Vercel
  • • State Management: Redux, React Query
  • • Prototyping & Wireframing: Figma
  • • Version control: Git, Github

Beyond Coding

  • • Comprehensive documentation creation
  • • In-depth product research and analysis
  • • Troubleshooting methodologies
  • • Customer support excellence
  • • UI/UX Design
  • • Product development creativity
  • • Utilise AI to automate workflow

Projects

Vibe Wedding

AI-powered wedding planner designed designed for couples from any religion or cultural background

Overview

Vibe Wedding is an innovative AI-powered platform that simplifies wedding planning for busy couples, inspired by my own engagement experience. Built in just 7 days using Cursor’s AI-assisted coding features, it generates personalized wedding plans based on user inputs like budget, date, and cultural preferences. Key features include collaborative planning with partners, customizable to-do lists, and tiered subscriptions for flexible usage. The project leverages Next.js for a responsive frontend and backend, with PostgreSQL and Supabase for data management. OpenAI’s API powers the intelligent plan generation, while Stripe handles payments. Future enhancements include a vendor marketplace with machine learning to recommend services tailored to each couple’s vision. The rapid development and deployment on Vercel showcase my ability to deliver complex, user-focused applications efficiently.

Tech Stack

Frontend:
  • Next.js
  • React
  • Typescript
  • Tailwind CSS
  • Shadcn/UI
Backend:
  • Next.js - API Routes
  • PostgreSQL - Database
  • Supabase - Host database
  • Prisma ORM - DB communication
  • Redux - State management
  • OpenAI API - Generate wedding plan
  • Stripe - Payment
  • Docker - Database Image
  • Vercel - Deployment

Key Features

  • AI-Generated Wedding Plans: Utilizes OpenAI’s GPT-4o and GPT-4o-mini to create personalized wedding plans based on inputs like budget, location, theme, and cultural background, ensuring tailored and culturally sensitive recommendations.
  • Partner Collaboration Feature: Allows users to invite their partner to co-edit wedding plans in real-time, fostering seamless teamwork and shared decision-making, a unique feature not commonly found in other wedding planners.
  • Tiered Subscription Model: Offers a free tier with up to 3 plan generations and a premium tier with 10, enabling users to choose based on needs, with usage limits optimized for cost efficiency and scalability.
  • Interactive and Customizable To-Do List: Provides an AI-generated to-do list that users can modify, reorder, or expand, enhancing flexibility and user control over the planning process.
  • Rapid Development with Cursor: Built from setup to deployment in 7 days using Cursor’s AI-assisted coding, demonstrating efficient project execution and proficiency in leveraging AI tools for development.
View live project

Get in Touch

Feel free to reach out for collaborations, questions, or just to say hi!

Email Me