E-Resume

Picture - Rizky Agung Prasetyo


Rizky Agung Prasetyo

Next.js Full Stack Developer | AI Enthusiast

Based in Yogyakarta, Indonesia.


Profile Summary

I'm an independent full-stack developer with a strong passion for modern web technologies. I specialize in building interactive experiences using GSAP animations, and my core stack revolves around Node.js, TypeScript, and Next.js. Driven by curiosity, I continuously explore new technologies, especially in AI, AI Workflow, AI Agents, and Large Language Models (LLMs).

I'm the creator of Maven AI, an open-source, AI-powered tool designed to simplify electronics product research and help users make data-driven purchase decisions. To challenge myself and replace the original Maven AI landing page, I rebuilt the award-winning Flow Studio website (a Site of the Day on Awwwards) from scratch using Next.js and GSAP.


Contact & Socials


Skills & Technologies

Top Skills

  • React TypeScript (Next.js)
  • Vercel AI SDK
  • TypeScript
  • GSAP

Technology Stack

  • Frameworks/Libraries: Next.js, React, Node.js, Express.js, GSAP, Framer Motion, SWR, Vercel AI SDK
  • Languages: TypeScript, JavaScript, English (Professional), Indonesian (Native)
  • Styling: Tailwind CSS, Sass, Shadcn/UI, Radix UI
  • Databases & Caching: Neon (PostgreSQL), Upstash Redis, MongoDB, Supabase
  • AI & LLMs: Google Gemini, Groq, xAI, DeepSeek
  • External Services: Firecrawl (Web Scraping), Tavily, Serper (Search), Raja Ongkir API
  • Authentication: NextAuth.js (GitHub, Google)
  • Tools: Git, Bun, PM2

Experience

  • Role: Freelance Web Developer

Education

  • Institution: Universitas AKPRIND Indonesia
  • Degree: Bachelor of Engineering - BE, Industrial Engineering
  • Duration: September 2019 – September 2024
  • GPA: 3.45/4.0

Portfolio Projects

Maven - Maven v2 Homepage

Maven v2

  • Year: 2025
  • Description: A personal frontend rebuild of Flow Studio’s Awwwards-winning website design. I undertook this project as a self-challenge, and it now serves as the new landing page for the Maven AI project. It's built with a strong focus on fluid web experience and animations.
  • Role: Content Writing, Interaction & Development
  • Credits: Inspired by Flow Studio
  • Live Site: maven-ai-webpage.vercel.app
  • Technology Stack: Next.js, GSAP, Tailwind CSS.

Keshimusic

Rvm Keshimusic

  • Year: 2025
  • Description: A redesign mockup of the official website for the artist Keshi. This was an independent portfolio project to demonstrate my expertise in UI/UX design and development for music artists. All assets were sourced from Keshi’s official public channels to align with the artist's branding.
  • Role: Design & Development
  • Credits: Redesign/Mock Project
  • Live Site: revamp-keshimusic.vercel.app
  • Technology Stack: Next.js, GSAP, Tailwind CSS.

Maven AI - Comparison

Maven AI

  • Year: 2025
  • Description: An advanced AI-powered web application designed to redefine how users research and evaluate electronic products. It integrates intelligent agents, real-time data sourcing, and natural language interaction to empower users to make confident, data-driven purchasing decisions. My goal with this project is to assist both novice and tech-savvy consumers in finding the right product faster and understanding product differences.
  • Role: Design & Fullstack Development
  • Live App: maven-ai-webpage.vercel.app
  • Repository: github.com/rizzzky78/market-maven
  • Key Features:
    • Personalized Recommendations: Delivers AI-curated product recommendations tailored to user-specific needs, preferences, and budget.
    • Product Search: Locates products by name using intelligent search, returning summarized overviews.
    • Side-by-Side Comparison: Compares two products across attributes like performance, price, and features, with narrative insights.
    • Interactive User Inquiry: Detects vague queries and asks intelligent follow-up questions to clarify user intent.
    • Streamed Interaction: The interface offers progressively loaded responses for better interactivity.
  • Technology Stack: Next.js, TypeScript, Tailwind CSS, SASS, Shadcn/UI, Framer Motion, Vercel AI SDK (React Server Components), SWR, Google Gemini, Firecrawl, Tavily, Serper, Neon (PostgreSQL), Upstash Redis, NextAuth.js (Google, GitHub).

Hani Assistant

Hani Assistant

  • Year: 2024
  • Description: A sophisticated WhatsApp chatbot designed to streamline e-commerce operations for Halal Mart BC Cilacap 3. It leverages Google Gemini AI to deliver a seamless shopping experience directly within WhatsApp. Customers can browse products, place orders, and track purchases, while admins can manage inventory, process orders, and generate invoices.
  • Role: Chatbot & Server Development
  • Client: HNI BC Cilacap 3
  • Repository: github.com/rizzzky78/hani-assistantXgemini
  • Key Features:
    • E-commerce on WhatsApp: Allows customers to view catalogs, add items to cart, and checkout.
    • Admin Dashboard: Enables product management, order tracking, payment verification, and shipping cost calculation via Raja Ongkir API.
    • AI-Driven Responses: Integrates Google Gemini for intelligent product searches and natural language processing.
    • Automated Invoicing: Generates and delivers invoices in both image and PDF formats.
  • Technology Stack: JavaScript, Google Gemini, MongoDB, Node.js, PM2.

Chatbot Boilerplate

WhatsApp Bot Boilerplate

  • Year: 2024
  • Description: An open-source, TypeScript-based framework designed to simplify the development of robust and scalable WhatsApp bots. It provides a modular foundation for creating feature-rich chatbots, using Bun for runtime efficiency and offering a clean structure with hot-reloading and seamless database connectivity.
  • Role: Chatbot & Server Development
  • Repository: github.com/rizzzky78/whatsapp-bot-boilerplate
  • Key Features:
    • WhatsApp Web Integration: Powered by @whiskeysockets/baileys.
    • AI-Driven Interactions: Supports integrations with Google Gemini and Groq AI via Vercel AI SDK.
    • Modular Design: Organized codebase for easy customization and extension.
    • Extensible Commands: A flexible system for adding new features with aliases, permissions, and cooldowns.
  • Technology Stack: TypeScript, Node.js, Bun, Google Gemini, Groq, Vercel AI SDK, Upstash Redis, Supabase.
(Rendered using MDX)

Rzky

Portfolio 2025

Local Time (GMT+7) : 00:00