[ SYSTEM BOOT // BIOS 2026 ]
GAME DEVELOPER & SOFTWARE ENGINEERING

JOSHUA
BENJAMIN ROMPIS

000%
[ ENGINE PIPELINE ]
BOOTING...
MEM_ALLOC: 512MB / 512MBTHREAD: 08_VIRTUALSTATUS: 0%
TERMINAL BOOT LOG:
>INITIALIZING SYSTEM CORE // JOSHUA_ROMPIS_V2026
© 2026 JOSHUA BENJAMIN ROMPIS — SMKN 8 JAKARTA RPL
AUTHENTIC DIGITAL PORTFOLIO
JR
JOSHUA ROMPISJAKARTA [WIB 18:00]
[01]CREATIVE DEVELOPER
[LOC]JAKARTA, ID
[STATUS]BUILDING THINGS
v2.6 // PROD
DIGITAL ARTIFACT & INTERACTIVE WORLDS

JOSHUABENJAMINROMPIS

GAME DEVELOPER/SOFTWARE ENGINEERING STUDENT
3D ARTIFACT VIEWPORT
FPS: 60 LCK
[ COMPILING SHADERS... ]
COORDINATES: 6°12'S 106°49'E (JAKARTA)
[ MANIFESTO // 01 ]PHILOSOPHY

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]”.

[CORE FOCUS]

GAME DEVELOPMENT

Psychological horror mechanics, state machine AI, retro PS1 shaders, and atmospheric tension loops in Unity & C#.

ACTIVE DOMAIN01
[IMMERSION]

3D & WEBGL

Declarative Three.js / R3F canvases, custom GLSL fragment passes, and low-poly hard-surface asset modeling in Blender.

ACTIVE DOMAIN02
[SYSTEMS]

FULL-STACK WEB

Scalable modern web apps, TypeScript systems, Next.js App Router, PostgreSQL databases, and API architectures.

ACTIVE DOMAIN03
[ ARCHIVE EXHIBIT // 01 ]

SELECTED WORK / 01

[INDEX]2 EXHIBITS
[CURATION]INDIE GAMES
01/ 02
[CATEGORY]GAME DEV
2026
FIKSI 2026 PROJECT

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.

RENDER_ENGINE: ACTIVE
RES: 1920x1080
SUMANTO:
OPEN 7-STAGE CASE STUDY
TARGET PLATFORM: PC (Private Competition Build)
GRAPHICS STYLE: PS1 Dithering & Retro VHS
#Unity 6#C##Blender#PS1 Aesthetic#Custom Shaders#FIKSI 2026
02/ 02
[CATEGORY]INDIE GAME
2026
AVAILABLE ON ITCH.IO

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
IN-GAME SCREENSHOT // REC
UNITY 6 BUILD
OPEN CASE STUDY & GIF ↗
KOMPETISI: Indie Game Ignite COMPFEST 2026
PLAYABLE BUILD: joshrompis.itch.io
#Unity 6#C##COMPFEST UI 2026#Game Design#Blender#Itch.io
[ SYSTEM SPECIFICATION // 02 ]

ABOUT / 02

[IDENTITY]BUILDER & STUDENT
[ROLE]
Game Developer / Software Engineering Student
Siswa RPL di SMKN 8 Jakarta (Angkatan Kelulusan: Juni 2027)
[BASED IN]
Jakarta, Indonesia
UTC+7 (Western Indonesia Time / WIB)
[FOCUS]
Interactive Experiences & Indie Games
Atmospheric horror tension + 3D web graphics
[PRIMARY TOOLS]
Next.js / React / TypeScript / Unity / Blender / Three.js
C#, PostgreSQL, Tailwind CSS, FL Studio, Git
[ PENGALAMAN & KARYA YANG SUDAH DIBUAT ]
01.Sumanto: Malam Terakhir — Game psychological horror bertema minimarket Indonesia dengan estetika retro PS1 (Unity 6, C#, Blender, Custom Shaders).
02.Last Shift [2142] — Game indie sci-fi survival horror untuk kompetisi Indie Game Ignite COMPFEST 2026 (Playable di itch.io: joshrompis.itch.io).
[ GYRO TELEMETRY ]SYS_V2
[ COMPILING SHADERS... ]
AXIS ROTATION:ACTIVE (X/Y/Z)
STATUS:ONLINE
[ CAPABILITIES MATRIX // 03 ]

SKILLS FIELD / 03

[DRAGGABLE TACTILE NODES — NO BORING PROGRESS BARS]
[01]

DEVELOPMENT

8 NODES
LANGUAGE[Core]

TypeScript

Strict typing, complex generics, bulletproof API boundaries

INDEX_01TACTILE ⇄
LANGUAGE[Core]

JavaScript (ESNext)

Modern async patterns, DOM mechanics, event architecture

INDEX_02TACTILE ⇄
UI LIBRARY[Core]

React

Custom hooks, component state machines, render optimization

INDEX_03TACTILE ⇄
FRAMEWORK[Core]

Next.js (App Router)

Server Components, dynamic routes, streaming SSR

INDEX_04TACTILE ⇄
BACKEND[Advanced]

Node.js

RESTful services, WebSocket servers, CLI scripting

INDEX_05TACTILE ⇄
DATABASE[Advanced]

PostgreSQL

Relational modeling, indexing, SQL queries, Prisma/Drizzle

INDEX_06TACTILE ⇄
BAAS[Advanced]

Supabase

Realtime data subscriptions, Postgres Auth, storage buckets

INDEX_07TACTILE ⇄
STYLING[Core]

Tailwind CSS

Design tokens, utility architectures, custom plugin hooks

INDEX_08TACTILE ⇄
[02]

GAME DEVELOPMENT

6 NODES
GAME ENGINE[Core]

Unity Engine

URP rendering pipeline, scene management, physics tuning

INDEX_01TACTILE ⇄
LANGUAGE[Core]

C#

Object-oriented gameplay code, design patterns, state machines

INDEX_02TACTILE ⇄
DESIGN[Advanced]

Game Design

Pacing, atmospheric horror tension loops, environmental storytelling

INDEX_03TACTILE ⇄
LOGIC[Core]

Gameplay Systems

Inventory grids, CCTV surveillance, raycast interaction systems

INDEX_04TACTILE ⇄
WORLD[Advanced]

Level Design

Spatial flow, lighting composition, psychological dread blocking

INDEX_05TACTILE ⇄
GRAPHICS[Advanced]

Retro Shader Tech

PS1 vertex wobble, dithering passes, CRT screen shaders

INDEX_06TACTILE ⇄
[03]

CREATIVE & 3D

6 NODES
3D TOOL[Core]

Blender

Hard-surface modeling, low-poly assets, UV unwrapping, baking

INDEX_01TACTILE ⇄
ASSET ART[Advanced]

3D Modeling

Retro PS1 asset modeling with strict polygon count budgets

INDEX_02TACTILE ⇄
WORLD ART[Advanced]

3D Environment Art

Indonesian minimarkets, nighttime streets, moody interiors

INDEX_03TACTILE ⇄
WEBGL[Advanced]

Three.js / R3F

Declarative 3D scenes in React, procedural meshes, lighting

INDEX_04TACTILE ⇄
EXPERIMENT[Advanced]

Creative Coding

Math-based vertex displacement, canvas particle systems

INDEX_05TACTILE ⇄
DESIGN[Core]

UI/UX Design

Soft brutalism, typographical hierarchy, microinteractions

INDEX_06TACTILE ⇄
[04]

TOOLS & PIPELINE

6 NODES
VERSION CONTROL[Core]

Git & GitHub

Branching workflows, releases, GitHub actions, submodules

INDEX_01TACTILE ⇄
UI TOOL[Core]

Figma

Prototyping, brutalist component kits, design token specs

INDEX_02TACTILE ⇄
IDE[Core]

VS Code

Custom keybindings, debugging configurations, workspace tuning

INDEX_03TACTILE ⇄
AUDIO[Advanced]

FL Studio

Sound design, VHS tape distortion stems, eerie synth drones

INDEX_04TACTILE ⇄
GAME AUDIO[Exploring]

FMOD Studio

Dynamic parameter-driven audio cues and event emitters

INDEX_05TACTILE ⇄
DEPLOYMENT[Core]

Vercel / Railway

CI/CD automated builds, edge caching, serverless hosting

INDEX_06TACTILE ⇄
[ IMMERSIVE ENVIRONMENT // 04 ]

GAME DEV / 03

Entering the nocturnal game universe of “Sumanto: Malam Terakhir”. A low-poly Indonesian psychological horror environment rendered in real-time.

[ENGINE]UNITY 6 + URP
[GENRE]PSYCHOLOGICAL HORROR
REC ● [02:47:19 WIB]
CAM 01 // LIVE SURVEILLANCE
[ COMPILING SHADERS... ]
[ INCIDENT LOG / CCTV TELEMETRY ]
CAM 01: MINIMARKET FRONT AISLE

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.

[ SWITCH SURVEILLANCE FEED ]
[ GAME DESIGN PHILOSOPHY ]

“Terror is not loud noise. It is the mundane realization that you are alone in a place that should not be empty.”

[ EXPERIMENTAL SANDBOX // 05 ]

3D LAB / 05

A real-time laboratory for inspecting procedural 3D meshes, custom shader materials, and retro game-dev assets.

[R&D STAGE]INTERACTIVE
[PIPELINE]R3F + THREE.JS
[ 01 // SELECT 3D ARTIFACT ]
[ 02 // MATERIAL SHADER ]
[ 03 // TRANSFORM & DECONSTRUCT ]
WIREFRAME OVERLAY:
ROTATION SPEED:1.0x
DECONSTRUCT OFFSET:0.0
LAB_STAGE // MEMORY-CARD
SHADERS: URP + STANDARD
[ COMPILING SHADERS... ]
MATERIAL: CHROME
WIREFRAME: FALSE
SPEED: 1x
EXPLODE: 0
[ TRAJECTORY & CHRONOLOGY // 06 ]

TIMELINE / 06

Pemisahan jalur kompetisi nasional, partisipasi game jam, dan pendidikan formal Rekayasa Perangkat Lunak.

[RECORD]2024 — 2026
2026
[COMPETITION]
[CAT]COMPETITION
Depok / Jakarta, ID
[Fakultas Ilmu Komputer, Universitas Indonesia (UI)]

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.

Membangun game 'Last Shift [2142]' menggunakan Unity 6 dan C#
Merilis build playable di itch.io (joshrompis.itch.io/lastshift2142)
Merancang mekanik terminal hacking, AI sensory detection, dan atmospheric horror
2026
[COMPETITION]
[CAT]GAME DEV
Nasional, Indonesia
[Pusat Prestasi Nasional / Kemendikbudristek]

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'.

Selesai mengikuti seluruh rangkaian seleksi dan kompetisi FIKSI 2026
Mengembangkan prototype game 'Sumanto: Malam Terakhir' dengan estetika retro PS1
Mendapat pengalaman berharga dalam perancangan karya game kearifan lokal
3 — 10 NOV 2025
[COMPETITION]
[CAT]COMPETITION
Jakarta Barat, Indonesia
[Fakultas Teknologi Informasi Universitas Tarumanagara & Roblox]

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).

Menerima Sertifikat Penghargaan resmi disahkan Dekan FTI UNTAR Prof. Dr. Ir. Dyah Erny Herwindiati, M.Si
Mengeksplorasi integrasi AI dan game mechanics di platform Roblox
Mendalami scripting gameplay dan event-driven logic
11 — 23 NOV 2024
[COMPETITION]
[CAT]UI DESIGN
Tangerang, Indonesia
[Faculty of Information Technology, Universitas Pelita Harapan (UPH)]

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.

Certificate of Participation No: 097/COM/FP14/FIT-UPH/XII/2024
Merancang konsep UI/UX interaktif untuk kolaborasi Falcon x Qatar Airways
Mewakili SMKN 8 Jakarta dalam tim TradevisRPL
2024 — JUNI 2027
[EDUCATION]
[CAT]EDUCATION
Jakarta Selatan, Indonesia
[SMKN 8 Jakarta]

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.

Fokus pada C#, Unity Engine, TypeScript, Next.js, dan database systems
Aktif membangun proyek game indie dan berpartisipasi dalam kompetisi IT
Target Kelulusan: Juni 2027
JUNI 2025 — NOV 2026
[EDUCATION]
[CAT]EDUCATION
Jakarta / Remote
[Remote Skills Academy (RSA) × Google.org × ADB × AVPN]

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).

Mempelajari implementasi teknologi AI, prompting engineering, dan produktivitas digital
Sertifikat Kelulusan Resmi (Verification Code: 6a89640015a7b5370a2a2da8)
Didukung oleh Nortis Academy & Aliansi Remaja Independen
[ VERIFIED ARTIFACTS & COMPETITIONS ]

THINGS I'VE BUILT / DONE

Sertifikat fisik & digital resmi, penghargaan kompetisi IT nasional, dan pencapaian pendidikan kejuruan.

[CREDENTIALS]VERIFIED ARTIFACTS
[6a89640015a7b5370a2a2da8]
Jun 2025 – Nov 2026
Certificate of Completion: AI Upskilling Program
PREVIEW CERTIFICATE
[CERTIFICATION]

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).

#Google.org#Remote Skills Academy#AI Upskilling#AVPN
★
[UNTAR-ROBLOX-AI-2025]
3–10 Nov 2025
Sertifikat Penghargaan: Lomba Roblox AI
PREVIEW CERTIFICATE
[CERTIFICATION]

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.

#Roblox AI#FTI UNTAR#Game Dev#LPPM
★
[097/COM/FP14/FIT-UPH/XII/2024]
11–23 Nov 2024
Falcon × Qatar Airways UI Design Competition
PREVIEW CERTIFICATE
[CERTIFICATION]

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.

#UI/UX Design#FIT UPH#TradevisRPL#Qatar Airways
★
[COMPFEST-UI-IGNITE-2026]
2026
[COMPETITION]

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).

#COMPFEST UI 2026#Unity 6#Itch.io#Last Shift 2142
★
[FIKSI-NATIONAL-2026]
2026
[COMPETITION]

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'.

#FIKSI 2026#Sumanto Malam Terakhir#Indie Game
★
[SMKN8-RPL-CLASS-2027]
2024 — Juni 2027
[ACADEMIC]

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.

#SMKN 8 Jakarta#RPL#Class of 2027
★
[ OPEN SOURCE TELEMETRY // 05 ]

CODE / 05

Live GitHub REST telemetry, real-time repository commits, and active contribution activity feed from @joshhh22.

[ REAL-TIME GITHUB CONTRIBUTIONS HEATMAP ]
228 contributions in the last year
LIVE VERIFIED
MonWedFri
GIT_COMMIT_STREAM // REAL-TIME ACTIVITY
LIVE REST API
[UPDATE]8f2a1b4update latihan modul dan slicing layout
kelasLKS1h ago
[COMMIT]7a8b9c0update README telemetry and bio details
joshhh2210h ago
[SHIP]4e8b1d9update terminal hacking interaction & patrol logic
lastshift3d ago
[MERGE]3c7d9a1add dice roll probability and grid movement rules
pixel-dice-chess.2w ago
[DEPLOY]6e2f4a8implement shift dice roll and betting round loop
Sabacc212w ago
[REFACTOR]1d5c7b9optimize components and type definitions
janeJul 22
[ INITIATE TRANSMISSION // 07 ]OPEN FOR COLLABORATION

LET'S BUILD
SOMETHING
WEIRD.

Open to indie game collaborations, game development projects, creative coding commissions, or discussing game design and tech.