E-Resume
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
- Email: rizzzky78@gmail.com
- Phone: +62 813 295 858 25
- Portfolio: rzkyprasetyo.vercel.app
- LinkedIn: linkedin.com/in/rizkyagungyprasetyo
- Upwork: upwork.com/freelancers/rizky
- Instagram: instagram.com/codebyrzky
- X/Twitter: x.com/codebyrzky
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 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.
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
- 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
- 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.
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.
- WhatsApp Web Integration: Powered by
- Technology Stack: TypeScript, Node.js, Bun, Google Gemini, Groq, Vercel AI SDK, Upstash Redis, Supabase.