Languages
Library and Frameworks
Databases
Tools
Projects
Omniparts was built to deepen my understanding of full-stack e-commerce development, focusing on creating a payment system and an admin dashboard. I started by building the front-end pages required for the website, and then proceeded to develop and integrate the back-end using Next.js and tRPC. My main struggle was with the payment system, particularly handling webhooks and using the Stripe SDK to simulate the payment process.
React, Next.js, Typescript, Tailwind CSS, Prisma, NextAuth, Supabase, Stripe, shadcn/ui
iMessagePlex is a PHP-based app designed for contact pages, using MySQL for data management and styled with TailwindCSS and DaisyUI. Built with the MVC pattern, it supports Japanese/English translations inspired by next-intl. Through this project, I realized the power of MVC and OOP in creating scalable and maintainable applications. I also overcame challenges with JSON body responses and CORS for seamless form submission.
PHP, MySQL, Tailwind CSS, DaisyUI, Hostinger
Budgetplex was built because a friend needed an app to track their salary, and I wanted to apply my newly acquired knowledge of tRPC and shadcn/ui. It includes features such as budget tracking, salary tracking, bill notices, and financial goals. While developing it, I faced challenges involving date and time functionalities, but despite these difficulties, I successfully overcame them and gained valuable experience in date and time manipulation.
React, Next.js, Typescript, Tailwind CSS, Prisma, NextAuth, MongoDB, shadcn/ui
Zeetaa was a school project where I collaborated with a partner who handled the design and CSS, and I took it as an opportunity to learn how to create a real-time chat feature. The project was challenging due to the complex database setup for friend requests and chat tables, and I also needed to convert the CSS into module.css for proper functionality. Despite these difficulties, including building the real-time chat feature, we completed the project successfully. This experience helped me sharpen my backend development skills.
React, Next.js, Typescript, Prisma, NextAuth, MongoDB
Contact Me
Thank you for visiting my portfolio. If you have any questions or want to work with me, feel free to contact me.