Open to Work
Pic of Me

Rayhan Hendra Atmadja

Software Engineer & ArchitectSurabaya, East Java, ID

I build modern, high-scalable and performance web apps with decent architecture. Currently studying as a computer science student at State University of Surabaya (UNESA) and previously working as a backend engineer intern at DOT Indonesia.

Experience (4)

1

AI Engineer Cohort at Dicoding DBS 2026

Feb 2026Jul 2026

Bandung, IDRemote, Internship

2

Backend Engineer at DOT Indonesia

Jun 2025Nov 2025

Malang, IDHybrid, Internship

3

Teaching and Practicum Assistant at UNESA

Jul 2024Jul 2025

Surabaya, IDOnsite, Part-Time

4

Web Programmer at PT. Venturo Pro

Jun 2022Nov 2022

Malang, IDOnsite, Internship

Selected Work (3)

REST API of UNESA Faculty of Tech partnership web app management system. Capable of handling MoA/IA between campuss as the first party and partners as the second party.

JavaOCRSpring BootPostgreSQL

XCrawler

Node Package

XCrawler is a robust, stealth-oriented CLI tool built in TypeScript for scraping tweets from X (formerly Twitter). Designed strictly for research purposes, it avoids bot detection using human-like behavior emulation, Playwright stealth plugins, and GraphQL interception.

PlaywrightGraphQLTypescriptPuppeteerSQLite

Turn-based samurai themed game inspired by the old school Pokemon game model. Players take on the role of a samurai and get the first turn to attack two enemies, who are devils (which called yorei and gotoku in this game).

PygamePython

Stack