eKartar: Jimpitan Collection for Griyo Wage Asri II
Jimpitan collection app for RT-6 Griyo Wage Asri II, replacing manual tallies with automated recaps.

I started in full-stack web development, building interfaces, APIs and the databases underneath them. Curiosity about robotics took me to IRIS ITS, and that turned into ROS, C++, computer vision and real-time multi-robot communication under conditions where the network is never as good as the demo. I still ship production web software alongside all of it, and each side keeps sharpening the other.
I'm an undergraduate Computer Engineering student at Institut Teknologi Sepuluh Nopember in Surabaya. I taught myself to build for the web well before that, and full-stack development is still the foundation everything else sits on.
Joining the IRIS ITS Robotic Team widened the work considerably: ROS, C++, computer vision and networking. Today I build distributed communication for autonomous soccer robots in the RoboCup Middle Size League: real-time, multi-robot, and designed to survive the wireless conditions of a live competition.
IRIS ITS Robotic Team
Nov 2025 - PresentWork
Distributed communication for autonomous soccer robots in RoboCup MSL - real-time networking over ROS, UDP and WebSocket, built to stay up on unstable competition Wi-Fi.
PT. Alamanda Putra Mandiri
Jan 2025 - PresentWork
Led the internal Mini ERP in Laravel, a Next.js company profile, and SIMMA Sense - an RFID linen asset system for hospital clients. Also run the servers and network.
Institut Teknologi Sepuluh Nopember
2024 - PresentEducation
Surabaya, East Java.
IRIS ITS Robotic Team
Nov 2024 - Nov 2025Work
MSL robot software on ROS 1, Base Station in React and Vue, a RefBox over TCP, OpenCV in C++, and YOLO cloud inference for educational robots.
Ini Lho ITS!
Oct 2024 - Mar 2025Work
Built the 2025 site frontend in Next.js and Tailwind, implementing Figma designs to spec.
Head of Programming, ICTC
2022 - 2023Education
Where it started: built UpVote, a real-time voting app for school competitions, and ran broadcast for school events.
Jimpitan collection app for RT-6 Griyo Wage Asri II, replacing manual tallies with automated recaps.
Mobile-first platform connecting Sidoarjo residents with local government through geotagged reports.
Cerita teknis dan personal tentang rewrite codebase portfolio Next.js lama dari kelas 10 ke Next.js 16 dengan Claude Code, template Next.js sendiri, Hygraph, Ghost, ISR, dan Giscus.
A modern alternative to Ngrok for exposing local services to the public via Cloudflare Tunnel without public IPs or port forwarding.
I have several social
media accounts.
I have several social media accounts that you can follow. Usually, I share my experiences on these accounts, although some of them are rarely active.