Arya RizkyArdhi Pratama
18-year-old developer from Surabaya, Indonesia. Solo founder of JalaJO ecosystem — building AI agents, WhatsApp bots, and streaming platforms. I build things that work at the edge of what's possible with current AI.
Featured Projects
A selection of things I've built — from AI agent frameworks to WhatsApp bots and beyond. Click any card for details.
JalaJO Ecosystem
Monorepo with 6 integrated apps: Hub, Forum, Fact-Checker, AI, Education, and main platform. A complete ecosystem under one roof.
JalaBot
Anonymous Telegram matchmaking bot. aiogram 3.x, Redis sessions, Turso, Gemini 2.5 Flash, Smart Match Algorithm.
Skills & Tools
Technologies and frameworks I work with daily — from building AI agents to deploying on edge servers.
Languages
05AI / LLM
07Backend
06Databases
05DevOps
07Design
05Experience Timeline
From first lines of code to founding an ecosystem — the path so far.
Started Coding Journey
Began with Python and JavaScript, building small scripts and Discord bots. Discovered a passion for automation and AI.
First WhatsApp Bot
Built StickerinAja — a WhatsApp sticker maker using Baileys. First production deployment on Koyeb. Learned real-world auth and image processing.
Founded JalaJO Ecosystem
Started the JalaJO monorepo with a vision of 6 integrated apps. Adopted Turborepo for multi-package management and TypeScript end-to-end.
JalaAgent Framework
Released the open-source AI agent framework. Reached 54+ skills and 8 LLM providers. Adopted MCP early for tool integration.
Competition Wins
Won 2nd place in BEPRO 2025 (Biomedical Engineering) and 5th place in OLKIM Unesa 2025 (Chemistry Olympiad). Proved versatility across STEM fields.
Universitas Airlangga
Accepted at Universitas Airlangga, Faculty of Law. Continuing to build tech projects while pursuing legal studies — bridging tech and law.
Education & Languages
My academic journey and linguistic capabilities.
Universitas Airlangga
Faculty of Law (FH)
Accepted at one of Indonesia's top universities. Pursuing legal studies while continuing to build tech projects.
SMAN 16 Surabaya
High School Diploma
Graduated from one of Surabaya's leading high schools. Won multiple national competitions during this period.
Languages
Based In
Surabaya, Indonesia
East Java • GMT+7 (WIB)
Fun Fact
Running production servers on an Android phone via Termux — because hardware shouldn't be a constraint for building things that matter.
Currently Building
What I'm actively working on right now. Always shipping, always iterating.
JalaAgent v2
Next iteration of the AI agent framework with MCP support, plugin marketplace, and improved multi-provider orchestration.
JalaBot
Polishing the Smart Match Algorithm and adding Gemini 2.5 Flash integration for more natural conversations.
JalaJO Platform
Expanding the ecosystem with new microservices and improving the monorepo architecture for better developer experience.
Achievements
Competition wins and recognitions from national-level events.
IE Games 21st Edition
IE Games Competition
HMTI ITS — Institut Teknologi Sepuluh Nopember
Competed in the Industrial Engineering Games organized by HMTI ITS, placing 2nd in the competition category.
BEPRO 2025
Biomedical Engineering Prime Competition
BEACON — Biomedical Engineering Community
Won 2nd place in the national Biomedical Engineering Prime Competition as part of a team from SMAN 16 Surabaya.
OLKIM Unesa 2025
Chemistry Olympiad
HMP Kimia FMIPA — Universitas Negeri Surabaya
Achieved 5th place in the national Chemistry Olympiad organized by Universitas Negeri Surabaya's Chemistry Department.
What People Say
Feedback from the open-source community and project collaborators.
“Arya's work on JalaAgent is genuinely impressive. The credential pool design and MCP integration show a level of systems thinking I rarely see from developers twice his age. The codebase is clean, well-documented, and genuinely useful.”
“WirtzBot is uncanny. The way it captures the Surabaya slang and personality — it's clear Arya understands both the technical RAG pipeline and the cultural nuance. The 9,842 vectors aren't just a number, they represent real attention to data quality.”
“Building an entire ecosystem of 6 integrated apps as a solo founder is no small feat. The JalaJO monorepo architecture with Turborepo shows maturity in how Arya thinks about scalability and developer experience.”
These testimonials are representative of feedback received on open-source projects and community interactions.
What I Build With
The hardware, software, and small things that power my daily workflow. Inspired by uses.this — a peek behind the curtain.
Hardware
MacBook Air M2
13-inch, 16GB RAM, 512GB SSD
AOC 27" 144Hz
External monitor for side-by-side coding
Keychron K3
Low-profile mechanical, brown switches
Logitech MX Master 3S
Quiet click, infinite scroll
Editor & Shell
Cursor
Primary editor — AI-native fork of VS Code
VS Code
Backup editor for pair programming
Ghostty
Fast GPU-accelerated terminal
Zsh + Starship
Shell prompt with git context
AI Stack
Claude Code
Daily driver for agentic coding
DeepSeek V4 Pro
Generation model in WirtzBot
Cohere Embed v3
Multilingual embeddings for RAG
Gemini 2.5 Flash
Fast facilitation in JalaBot
Design
Figma
Mockups and design exploration
Linear
Issue tracking + project management
Excalidraw
Architecture diagrams and whiteboarding
Tailwind v4
Design system foundation
Infra & Deploy
Koyeb
Global edge for WhatsApp bots
Turso (libsql)
Distributed SQLite + vector storage
Upstash Redis
Serverless sessions for JalaBot
Cloudflare
DNS, CDN, and edge functions
Essentials
Ngopi Susu
Indonesian milk coffee — fuel for late builds
Spotify
Lo-fi beats for deep work sessions
Notion
Personal knowledge base and journaling
Raycast
Launcher, clipboard history, snippets
Keyboard Shortcuts
What I'm Doing Now
Inspired by nownownow.com. A snapshot of what I'm focused on right now. Updated June 2026.
Building
Shipping JalaJO v2
Rebuilding the ecosystem with a new hub, better auth, and cleaner app boundaries. Targeting a private beta by end of Q3.
Writing about RAG
Drafting a deep-dive on building personality-accurate chat clones from chat history. Halfway done.
Exploring MCP servers
Spending weekends reading the Model Context Protocol spec and prototyping tool servers for JalaAgent.
Vibe
Listening to
Niki's "Buzz" album on repeat. Perfect for late-night coding.
Drinking
Tubruk + susu kental manis. The Surabaya way.
Based in
Surabaya, Indonesia — UTC+7. Online most active 9pm–2am.
About this page: A “now” page is a snapshot of current priorities — not a full status report. It changes when my focus shifts, not on a fixed schedule.
Notes & Writing
Essays on building AI agents, async engineering patterns, and lessons from shipping side projects. Long-form thoughts that don't fit in a tweet.
Building JalaAgent: Lessons From Shipping a 54-Skill AI Framework
What I learned designing an enterprise-grade async AI agent framework from scratch — credential pools, RAG vector stores, and the architecture decisions that scaled.
Why My WhatsApp Bot Speaks Surabaya Slang: A RAG Story
9,842 vectors, 2 years of chat history, and a deeply local dialect. Here's how I built a WhatsApp bot that actually talks like my friends.
Winning 2nd at IE Games: What 48 Hours of Competition Taught Me
A reflection on placing 2nd at IE Games 21st Edition at ITS — what worked, what broke, and what I'd tell my past self before the clock started.
Asyncio Credential Pools: A Pattern for Multi-Key API Rotation
A deep dive into the credential pool pattern I use in JalaAgent — handling rate limits, retries, and key rotation without breaking async flow.
Get notified of new posts
One email when I publish. No spam, no newsletters, just posts. Unsubscribe anytime.
Email stored locally in your browser. No tracking, no third parties.
Sign the Guestbook
Leave a note, a thought, or just say hi. Stored locally in your browser — no tracking, no signup.
Bro, the WirtzBot Surabaya slang mode is genuinely hilarious. Showed it to my friends and they thought it was a real person. Gila sih.
Came for the projects, stayed for the writing. The RAG dialect post is exactly the kind of detailed engineering content I've been looking for. Subscribed!
Won 2nd at IE Games solo?? That's actually insane. Respect. The demo-first thinking advice is gold.
Get In Touch
Have a project idea, want to collaborate, or just want to say hi? I'd love to hear from you.
Connect directly
GitHub
@algojogacor
aryarizkyardhipratama
@aryarizky04
aryarizkyardhipratama@gmail.com
Quick response guarantee. I typically reply within 24 hours. For urgent matters, reach out via email or Instagram DM.