ENID

Abdurrahman Ar Rafif

I build web applications end to end and wrote the automation tooling behind a WebGL game startup's ad campaigns. IT undergrad at Universitas PGRI Semarang.

Available now for work, internships, or collaboration

Featured Work

TeaMusic

Creator

Anonymous song messages. Pick a track, write a note and a vibe, then share it — the recipient opens the link, the song plays, and your name never appears.

ReactTypeScriptViteTailwind CSSElysiaJSCloudflare WorkersSupabasePostgreSQLReact RouterGSAPVercel

ScamLens ID

Contributor

A command-line scam detector for Indonesian-language messages. Paste a WhatsApp or SMS text or a URL and get a 0-100 risk score with readable reasons — phishing, fake APK links, OTP requests and brand-lookalike domains. Pure heuristics with no runtime dependencies, and it never opens a link.

PythonCLIRegexpytestRuffGitHub Actions

Rudgames

Maintainer

A browser game portal with a large library of free HTML5 and Unity/WebGL titles across action, puzzle, racing and casual categories. I maintain the site and its day-to-day operation, including the security side: bot and scraper filtering with honeypot fields and request validation, so automated abuse stays off the platform.

Unity3DWebGLHTML5

SDK Ads Platform

Creator

A B2B ad network SDK and telemetry backend for HTML5 web games. The client SDK ships as a single dependency-free TypeScript file under 8 KB and is distributed over CDN, while the Node backend records impression and click telemetry in a SQLite database running in WAL mode. Built as an npm workspace monorepo with Docker for deployment.

TypeScriptNode.jsExpressSQLitetsupDocker

Latest Notes

Write-ups on gitleaks pre-push gating, Mole macOS cleanup, Kiro CLI design, Arch Linux, and marketplace patterns.

Keep reading: all 8 notes →

Gallery

Work, travel, and moments I wanted to keep.

Demoing a robotic hand project to judges at an outdoor campus expo
A night coding session on a café balcony, laptop open
Wearing the campus organization uniform
Two laptops on a café table, one of them running Kiro CLI
Speaking on stage at IN-FEST 2025