Skip to content
View ribato22's full-sized avatar

Block or report ribato22

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ribato22/README.md

Typing SVG


GitHub Location Docs


About Me

const rizky = {
  location: "Batam, Indonesia",
  role: "Full-Stack Developer",
  focus: ["Enterprise SaaS", "WhatsApp APIs", "Real-Time Systems", "Self-Hosted Solutions"],
  flagship: "MultiWA — Self-Hosted WhatsApp Business API Gateway",
  latest: "vibecheck — Pre-Launch Security Audit for AI-Built Apps",
  funFact: "I self-host everything I can!",
};

What I'm working on

  • 🚦 vibecheck — Pre-launch security audit for AI-built apps: Launch Score, GO / NO-GO verdict & copy-paste fix prompts (Claude Code plugin & Agent Skills)
  • 💬 MultiWA — Self-Hosted WhatsApp Business API Gateway with Multi-Engine Architecture
  • 📅 NexCal — B2B SaaS Booking System with Multi-Provider RBAC & 3-Layer Anti Double-Booking
  • 💰 BillKu — Open Source Billing & Receivables Platform with Team RBAC & Recurring Invoices
  • 🏭 Enterprise automation tools (AMR, Attendance Systems, CSMS)

What drives me

  • Building production-ready, self-hosted solutions
  • Making enterprise tools accessible through open source
  • Architecting real-time systems that scale
  • Sharing knowledge through documentation

Featured Projects

Claude Code Plugin | Agent Skills | Zero Dependencies | MIT

Your AI wrote the app; vibecheck makes sure it doesn't leak your users' data, or your wallet. One command gives a 0–100 Launch Score and a GO / NO-GO verdict, with plain-language findings and copy-paste fix prompts. Catches leaked API keys, missing Supabase RLS, open Firebase rules, routes without auth and billing abuse. /vibecheck:fix fixes findings one at a time with a test, and /vibecheck:deploy catches "works locally, broken in production" before you ship.

v1.1.1 Claude Code Stars


Open Source | Multi-Engine | Self-Hosted

A powerful, self-hosted WhatsApp Business API Gateway built with NestJS and Next.js. Multi-device support, auto-reconnect, group management, and webhook integration.

Stars Docs


B2B SaaS Architecture | Multi-Provider RBAC | WhatsApp Reminders | Google Calendar Sync

A free, open-source Calendly alternative built for teams — clinics with multiple doctors, salons with many stylists. Features an RBAC system (OWNER/STAFF roles), 5-step provider-aware booking wizard, staff management, and a 3-Layer Anti Double-Booking engine. Self-hosted, Docker-ready, zero subscription fees.

v2.1.0 Self-Hosted Stars


Full-Stack | Self-Hosted | Docker-Ready

Open-source billing platform for SMEs. Invoice management, CRM, POS, team RBAC, recurring invoices, and WhatsApp reminders.

Stars Docker


Tech Stack

TypeScript NestJS Next.js React Tailwind CSS Prisma PostgreSQL Docker Python MCP


GitHub Stats

GitHub Streak


Pinned Loading

  1. vibecheck vibecheck Public

    🚦 Pre-launch security audit for AI-built apps. Catches leaked API keys, missing Supabase RLS, open Firebase rules and billing abuse. Launch Score + GO/NO-GO, guided fixes, secret guard. Claude Code…

    JavaScript 1

  2. BillKu BillKu Public

    Open-Source Billing & Business Management Platform

    TypeScript 7 7

  3. MultiWA MultiWA Public

    Open Source WhatsApp Business API Gateway — Multi-engine, Self-hosted, Enterprise-ready

    TypeScript 38 17

  4. nexcal nexcal Public

    ⚡ Free & Open-Source Appointment Booking System. A self-hosted Calendly alternative built with Next.js 16, PostgreSQL, and Docker.

    TypeScript 10 13