// featured projects

My Projects

A selection of projects I've developed and contributed to, spanning personal experiments and professional work across different fields.

BKS Data Management System
Data Management SystemSQLiteCRUD

BKS Data Management System

BKS Data Management System is a web app I built to manage the master database behind BKS product. It replaces editing the SQLite file by hand. Users can browse, search and edit product articles and their device data in the browser, and export a versioned copy of the database for release.

PR200 Hardware Test Bench
Industrial AutomationPLCModbusTest Bench

PR200 Hardware Test Bench

PR200 Test Bench is a web-based commissioning tool I built for the akYtec PR200 PLC, replacing manual Modbus testing. It shows the PLC's inputs and outputs live in the browser, lets me switch and pulse outputs, and set up input-to-output trigger rules without touching the PLC program. It also includes a drag-and-drop logic editor for test sequences, which run either fully simulated or on the real hardware, and records each run as a UML activity diagram.

ARJ – Anak Rantau di Jerman
Community WebsiteMultilingualEvent Page

ARJ – Anak Rantau di Jerman

ARJ is the official website for Anak Rantau di Jerman, a non-profit community of people with Indonesian roots in Germany. The site introduces the association, its vision and mission, and the cultural events it runs. It is available in German, English and Indonesian, with the language kept in the URL. Pages include a media gallery of the community's video interviews, an activity slider, a FAQ, and a page for the Pesta Rakyat folk festival. The festival page has a live countdown, the event schedule, cultural highlights and an embedded map of the venue.