01
Ranime
Anime discovery, catalog, tracking, rating and review platform. Local-first, powered by the AniList GraphQL API, Fastify, Docker, and PostgreSQL.
Arrofi Zein Abdillah · QA tester · based in Jakarta, Indonesia
QA tester focused on web testing, API validation, SQL, and automation. I like finding the edge cases, breaking the happy path, and turning bugs into test cases.
Currently learning · Playwright · API automation · CI/CD

Arrofi · QA tester · Jakarta, Indonesia
I'm interested in what happens when software meets real users.
I enjoy exploring edge cases, breaking flows, checking APIs, querying databases, and figuring out why something doesn't behave the way it should. For me, testing is less about a checklist and more about curiosity: asking "what if?" and following the thread until I understand the actual cause.
These are the real projects I work on. I treat them like little QA labs: I build them, I break them, and then I figure out why they broke. Each one links to the source on GitHub.
01
Anime discovery, catalog, tracking, rating and review platform. Local-first, powered by the AniList GraphQL API, Fastify, Docker, and PostgreSQL.
02
Self-hosted AI agent framework on Telegram. Features dynamic model switching, autonomous multi-agent SDLC workflows, proactive cron schedules, and humanizer filtering.
03
Room and lab reservation system for SMK Negeri 1 Jakarta. Built with React 19, TypeScript, Tailwind CSS v4, dynamic timetable matrix, and Playwright E2E testing.
I like looking for the edge cases and the small details that trip people up. A few of the things I enjoy poking at:
Where I've built quality so far.
WISECON (Wisesa Consulting Indonesia)
What I did
Impact
WISECON (Wisesa Consulting Indonesia)
What I did
Impact
No invented percentages. Just the tools and the work they were used in.
Every skill is tied to real work. Browse the projects →
A few real projects I've worked on. Some are more testing-heavy than others, but they're all real.
Anime discovery, catalog, tracking, rating and review platform. Local-first, powered by the AniList GraphQL API, Fastify, Docker, and PostgreSQL.
Self-hosted AI agent framework on Telegram. Features dynamic model switching, autonomous multi-agent SDLC workflows, proactive cron schedules, and humanizer filtering.
Room and lab reservation system for SMK Negeri 1 Jakarta. Built with React 19, TypeScript, Tailwind CSS v4, dynamic timetable matrix, and Playwright E2E testing.
Autonomous OpenAPI Contract & Regression Testing Engine in Python. Auto-generates positive and negative test suites with interactive HTML reporting.
A lightweight, minimalistic command-line ToDo list application built with Go. Manage, complete, and track tasks directly from your terminal.
Telegram bot that converts any photo into a ready-to-use sticker with automatic resizing and transparent padding. Built with python-telegram-bot, Pillow, and SQLite.
I'm always trying to get better at the parts of testing that are hardest to do well.