Hi, Welcome to my portfolio!

Ryan Bachtiar Abdalla
Full-Stack Web Developer
Hi, Welcome to my portfolio!
I'm a Full-stack web developer. My primary stack includes React.js with the Next.js framework for the frontend, and Node.js with Express.js for backend logic and RESTful APIs. I use Prisma ORM for schema design and data management with MySQL or PostgreSQL databases. My demo projects are deployed on Vercel, using Supabase as a temporary database. Right now, I'm working on expanding my knowledge of Go programming, diving deeper into advanced Next.js concepts, and improving my expertise in end-to-end (E2E) testing for better CI/CD in my upcoming projects.
Skills & Languages
Typescript
Javascript
CSS
HTML
ReactJs
NextJs
Tailwind
NodeJs
ExpressJs
Prisma
MySQL
PostgreSQL
Supabase
Featured Projects

Kriibo Web App
• Personal Project
A community forum application for sharing moments and thoughts on interesting topics. This platform helps you connect with others, engage in discussions, and express your feelings through comments on friend's posts.The app is built with Next.js for both the frontend and backend, using Supabase for database management and authentication, and Pinata Cloud for image storage.

Bermuda Store
• Collaboration
A modern web-based grocery store application designed to simplify and enhance the shopping experience for customers. Built with NextJS framework for a fast, responsive frontend, Express.js for a robust backend, and Prisma with MySQL for efficient database management, it ensures high performance and scalability. The platform offers user-friendly navigation, secure transactions, and features tailored for convenience, such as personalized shopping lists, real-time inventory updates, and seamless checkout. With a focus on reliability and customer satisfaction, Bermuda Store aims to revolutionize the online grocery shopping experience.

Bandar Ticket
• Collaboration
A comprehensive event ticketing web application designed to cater to different user roles. Customers can easily browse, buy, or book tickets for various events, while organizers can efficiently create events, manage ticketing, and monitor sales performance. Administrators oversee all platform data, ensuring smooth operations and integrity. Built with NextJS for an intuitive and dynamic user interface, Express.js for a scalable backend, and Prisma with MySQL for reliable database management, Bandar Tiket offers a seamless and secure platform for event management and ticket purchasing.