JOSHUABENJAMINROMPIS
I BUILD WORLDS, INTERFACES & SYSTEMS.
Joshua adalah siswa Rekayasa Perangkat Lunak (RPL) di SMKN 8 Jakarta yang aktif mengembangkan game indie dan sistem digital interaktif. Sudah membuat “Sumanto: Malam Terakhir” dan “Last Shift [2142]”.
GAME DEVELOPMENT
Psychological horror mechanics, state machine AI, retro PS1 shaders, and atmospheric tension loops in Unity & C#.
3D & WEBGL
Declarative Three.js / R3F canvases, custom GLSL fragment passes, and low-poly hard-surface asset modeling in Blender.
FULL-STACK WEB
Scalable modern web apps, TypeScript systems, Next.js App Router, PostgreSQL databases, and API architectures.
SELECTED WORK / 01
SUMANTO: MALAM TERAKHIR
Indonesian Psychological Horror Experience (FIKSI 2026)
A tense first-person psychological horror game set during a graveyard night shift at a remote Indonesian minimarket. Built around atmospheric paranoia, surveillance mechanics, and human dread rather than predictable jumpscares.
LAST SHIFT [2142]
Indie Game Ignite COMPFEST UI (2026)
An atmospheric sci-fi survival horror game developed for Indie Game Ignite COMPFEST Universitas Indonesia. Set in an isolated automated facility where system overrides and emergency protocols turn deadly.
![LAST SHIFT [2142] Screenshot Preview](/_next/image?url=%2Fimages%2Flastshift-preview.png&w=3840&q=75)
ABOUT / 02
SKILLS FIELD / 03
DEVELOPMENT
TypeScript
Strict typing, complex generics, bulletproof API boundaries
JavaScript (ESNext)
Modern async patterns, DOM mechanics, event architecture
React
Custom hooks, component state machines, render optimization
Next.js (App Router)
Server Components, dynamic routes, streaming SSR
Node.js
RESTful services, WebSocket servers, CLI scripting
PostgreSQL
Relational modeling, indexing, SQL queries, Prisma/Drizzle
Supabase
Realtime data subscriptions, Postgres Auth, storage buckets
Tailwind CSS
Design tokens, utility architectures, custom plugin hooks
GAME DEVELOPMENT
Unity Engine
URP rendering pipeline, scene management, physics tuning
C#
Object-oriented gameplay code, design patterns, state machines
Game Design
Pacing, atmospheric horror tension loops, environmental storytelling
Gameplay Systems
Inventory grids, CCTV surveillance, raycast interaction systems
Level Design
Spatial flow, lighting composition, psychological dread blocking
Retro Shader Tech
PS1 vertex wobble, dithering passes, CRT screen shaders
CREATIVE & 3D
Blender
Hard-surface modeling, low-poly assets, UV unwrapping, baking
3D Modeling
Retro PS1 asset modeling with strict polygon count budgets
3D Environment Art
Indonesian minimarkets, nighttime streets, moody interiors
Three.js / R3F
Declarative 3D scenes in React, procedural meshes, lighting
Creative Coding
Math-based vertex displacement, canvas particle systems
UI/UX Design
Soft brutalism, typographical hierarchy, microinteractions
TOOLS & PIPELINE
Git & GitHub
Branching workflows, releases, GitHub actions, submodules
Figma
Prototyping, brutalist component kits, design token specs
VS Code
Custom keybindings, debugging configurations, workspace tuning
FL Studio
Sound design, VHS tape distortion stems, eerie synth drones
FMOD Studio
Dynamic parameter-driven audio cues and event emitters
Vercel / Railway
CI/CD automated builds, edge caching, serverless hosting
GAME DEV / 03
Entering the nocturnal game universe of “Sumanto: Malam Terakhir”. A low-poly Indonesian psychological horror environment rendered in real-time.
Surveillance stream at 02:47 WIB along Pantura road. Motion sensors activate randomly in empty aisles. Keep stock shelves organized and check back door deadbolts.
“Terror is not loud noise. It is the mundane realization that you are alone in a place that should not be empty.”
3D LAB / 05
A real-time laboratory for inspecting procedural 3D meshes, custom shader materials, and retro game-dev assets.
TIMELINE / 06
Pemisahan jalur kompetisi nasional, partisipasi game jam, dan pendidikan formal Rekayasa Perangkat Lunak.
Indie Game Ignite — COMPFEST UI
Mengikuti kompetisi game development Indie Game Ignite COMPFEST 2026 dan merilis game sci-fi survival horror 'Last Shift [2142]' di itch.io.
FIKSI (Festival Inovasi & Kewirausahaan Siswa Indonesia)
Selesai berpartisipasi dalam kompetisi FIKSI 2026 tingkat nasional dengan karya game psychological horror bertema kearifan lokal minimarket 'Sumanto: Malam Terakhir'.
Lomba Roblox AI — FTI UNTAR
Peserta dalam kegiatan Lomba Roblox AI yang diselenggarakan oleh FTI UNTAR bekerja sama dengan Roblox dan Lembaga Penelitian dan Pengabdian Kepada Masyarakat (LPPM).
Falcon x Qatar Airways UI Design Competition
Peserta kompetisi UI Design Falcon Project 14 tingkat nasional bersama Tim 'TradevisRPL' dengan tema Digital Natives: The Initiator of Transformation.
Siswa Rekayasa Perangkat Lunak (RPL)
Menempuh pendidikan kejuruan Software Engineering (RPL) di SMKN 8 Jakarta dengan target kelulusan Juni 2027. Mendalami rekayasa perangkat lunak, pemrograman C#, Unity Game Engine, web architecture, dan database.
AI Upskilling Program — 14 Hours Intensive
Menyelesaikan 14 jam program pelatihan intensif AI Upskilling yang didanai oleh AI Opportunity Funding: Asia Pacific dari AVPN serta didukung oleh Google.org dan Asian Development Bank (ADB).
THINGS I'VE BUILT / DONE
Sertifikat fisik & digital resmi, penghargaan kompetisi IT nasional, dan pencapaian pendidikan kejuruan.

Certificate of Completion: AI Upskilling Program
Remote Skills Academy (RSA) × Google.org × ADB × AVPN
Successfully completed 14 (fourteen) hours of the AI Upskilling Program with RSA. Part of AI Opportunity Funding: Asia Pacific by AVPN, supported by Google.org and Asian Development Bank (ADB). Disahkan oleh Nafinia Putra (RSA), M Ziaelfikar Albaba (Nortis Academy), dan Yogi Aris Budiman (Aliansi Remaja Independen).

Sertifikat Penghargaan: Lomba Roblox AI
FTI Universitas Tarumanagara (UNTAR) × Roblox × LPPM
Diberikan kepada Joshua Benjamin Rompis sebagai peserta dalam kegiatan Lomba Roblox AI. Disahkan oleh Dekan FTI UNTAR Prof. Dr. Ir. Dyah Erny Herwindiati, M.Si & Ketua Pelaksana Darius Andana Haris, M.TI.

Falcon × Qatar Airways UI Design Competition
Faculty of Information Technology — Universitas Pelita Harapan (UPH)
Certificate of Participation (No: 097/COM/FP14/FIT-UPH/XII/2024) awarded to Joshua Benjamin Rompis (Team TradevisRPL) in Falcon Project 14 'Digital Natives: The Initiator of Transformation'. Disahkan oleh Jonathan A. Widjaja & Andree E. Widjaja, Ph.D.
Indie Game Ignite — COMPFEST UI
Fakultas Ilmu Komputer Universitas Indonesia (Fasilkom UI)
Peserta kompetisi nasional Indie Game Ignite COMPFEST 2026 dengan karya game original sci-fi survival horror 'Last Shift [2142]' yang dirilis di itch.io (joshrompis.itch.io/lastshift2142).
Peserta FIKSI (Festival Inovasi Siswa Indonesia)
Pusat Prestasi Nasional (Puspresnas) / Kemendikbudristek
Selesai berpartisipasi dalam kompetisi FIKSI 2026 tingkat nasional dengan karya game psychological horror kearifan lokal 'Sumanto: Malam Terakhir'.
Siswa Rekayasa Perangkat Lunak (RPL)
SMKN 8 Jakarta — Departemen RPL
Pendidikan kejuruan Software Engineering (RPL) di SMKN 8 Jakarta Selatan dengan fokus pada C#, Unity Engine, web architecture, dan sistem basis data. Target kelulusan: Juni 2027.
CODE / 05
Live GitHub REST telemetry, real-time repository commits, and active contribution activity feed from @joshhh22.
kelasLKS
Repository materi dan persiapan LKS (Lomba Kompetensi Siswa) bidang Web Technologies / Software Engineering di SMKN 8 Jakarta.
lastshift
Source code dan gameplay scripts game sci-fi survival horror 'Last Shift [2142]' untuk Indie Game Ignite COMPFEST 2026.
pixel-dice-chess.
Game catur berbasis dadu dengan estetika pixel art interaktif yang dibangun menggunakan Vanilla JavaScript dan Canvas API.
Sabacc21
Implementasi game kartu Sabacc terinspirasi dari Star Wars dengan aturan blackjack 21 modifikasi dan kalkulasi probabilitas.
jane
TypeScript web project & exploratory application interface with modern modular architecture.
budaya-betawi
Website interaktif pengenalan kebudayaan Betawi, seni tradisional, kuliner khas, dan sejarah daerah Jakarta.
joshhh22
Special GitHub config and personal profile readme repository.
LET'S BUILD
SOMETHING
WEIRD.
Open to indie game collaborations, game development projects, creative coding commissions, or discussing game design and tech.