Available for opportunities

Riko Prasetyo

Building digital experiences that matter.

I'm Riko, a Product Manager and Developer crafting intuitive, high-performance web applications with modern technologies.

Scroll to explore

Experience

Qwork

Gig Economy Platform

CTO

Jan 2024 - May 2025

Led technology vision and strategy, overseeing the entire tech stack and engineering team. Drove innovation and scalability while ensuring alignment with business objectives.

VP of Engineering

Mar 2022 - Dec 2023

Assisted CTO in assessing technical feasibility and overseeing team performance.

Head of Product

Nov 2019 - Mar 2022

Managed product team and validated market opportunities.

Metastudio

Digital Agency

Co-founder & COO

Feb 2018 - Nov 2020

Managed associate developers, designers, and copywriters. Oversaw end-to-end project delivery for SME and startup clients.

Kelasin.id

EdTech Platform

Co-founder & CTO

Jan 2017 - Jan 2018

Built the complete marketing website and learning management platform. Developed custom plugins and technical infrastructure.

Independent projects

Tools and platforms from the rikology ecosystem, each built to solve a problem I encountered.

VerseVibe

Live

Generate and share beautiful Quranic verses with elegant typography.

  • Quran
  • Islamic
  • React
  • Node.js
  • Canvas API
versevibe.rikology.com

LaunchPic

Live

Create beautiful App Store and Play Store screenshots for your apps.

  • Screenshots
  • App Store
  • Play Store
  • Marketing
  • Canvas API
launchpic.rikology.com
Explore client work

Open-source building blocks

The tools I publish for teams building with AdonisJS, from complete admin panels to focused integrations.

22 packages published on npm under @rikology

Pupitre

A Filament-like admin panel for AdonisJS v7 + Inertia React: core, React runtime, UI kit, plugin scaffolder, and 10 plugins.

@rikology/pupitre

Filament-like admin panel for AdonisJS v7 + Inertia React, rendered through json-render specs

@rikology/pupitre-react

React client runtime for Pupitre: generic Inertia page, json-render renderer, Inertia bridge

@rikology/pupitre-ui

Default Pupitre catalog components built on shadcn/ui + Base UI

@rikology/create-pupitre-plugin

Scaffold a Pupitre plugin package (npm create @rikology/pupitre-plugin)

@rikology/pupitre-shield

Roles & permissions plugin for Pupitre

@rikology/pupitre-audit

Activity log plugin for Pupitre on top of @rikology/adonisjs-audit-trail

@rikology/pupitre-media

Media library, reusable media picker field and image conversions for Pupitre

@rikology/pupitre-settings

Typed grouped settings pages for Pupitre

@rikology/pupitre-kanban

Kanban boards for Pupitre resources with authorized status moves

@rikology/pupitre-calendar

Calendar widgets and pages with authorized drag rescheduling for Pupitre

@rikology/pupitre-jobs

Queue job monitor for Pupitre panels

@rikology/pupitre-health

Application health check dashboard for Pupitre panels

@rikology/pupitre-backup

Database backups with retention and private downloads for Pupitre panels

@rikology/pupitre-transmit

Realtime adapter for Pupitre on top of @adonisjs/transmit

AdonisJS

Focused packages for auditing, notifications, multitenancy, debugging, payments, and media.

@rikology/adonisjs-audit-trail

Production-grade, tamper-evident audit trail for AdonisJS v7

@rikology/adonisjs-notifications

Multi-channel notifications with Laravel-inspired ergonomics for AdonisJS v7

@rikology/adonisjs-tenant

Multitenancy for AdonisJS v7: tenant-aware auth + ORM scoping

@rikology/adonisjs-periscope

A Laravel-Telescope-style debug assistant for AdonisJS v7

@rikology/adonisjs-mcp

Development-only MCP endpoint embedded in a running AdonisJS v7 application

@rikology/adonisjs-xendit

Xendit payment gateway integration for AdonisJS v7

@rikology/adonisjs-midtrans

Midtrans payment gateway integration (Snap, Core API, Iris) for AdonisJS v7

@rikology/adonisjs-cloudinary

Cloudinary upload, transform and delivery for AdonisJS v7

Technical Stack

Tools and technologies I work with

Frontend

  • React
  • TypeScript
  • Tailwind CSS
  • Mantine UI
  • Inertia.js
  • Framer Motion
  • TanStack Query

Backend

  • Node.js
  • AdonisJS
  • PostgreSQL
  • .NET Core
  • GraphQL
  • REST APIs
  • Redis
  • Docker

Product & Tools

  • Product Management
  • Figma
  • Git
  • AWS
  • CI/CD

Mobile & AI

  • React Native
  • Flutter
  • LangChain
  • LlamaIndex
  • OpenAI

Latest Insights

Thoughts on development, product management, and tech.

Loading the latest articles…

View All Posts

Let's Connect

Have a project in mind or just want to chat? I'd love to hear from you.

Email[email protected]Phone+62 8569 5757 390

LocationBekasi, Indonesia

Send Me a Message

Verify you're human