I am an Informatics student at Universitas Gunadarma who enjoys turning everyday problems into small, useful pieces of software. My work currently spans web interfaces, Android applications, Discord automation, and API-backed tools.
I care about practical scope, readable code, and documentation that describes the project honestly.
Flagship project: GP-1 is my main performance and resilience research toolkit, built around explicit modes, reproducible experiments, and measured results. Its latest controlled saturation run ramped a project-owned loopback target from 25 to 400 workers, recording 287.81 MiB and 4,605 requests in the highest stage with 476.07 ms target p95 and no HTTP failures.
| Area | What that looks like in my projects |
|---|---|
| Web | React and Vite interfaces with clear user flows and service modules. |
| Android | Kotlin and Jetpack Compose applications for study and productivity workflows. |
| Automation | Discord interactions, small utilities, and repetitive-task helpers. |
| Engineering practice | Environment-based configuration, CI checks, release notes, and explicit limitations. |
GP-1 is the main project in this portfolio. The other repositories show the web, Android, and automation work around it.
| Project | Focus | Status |
|---|---|---|
| GP-1 | Flagship HTTP performance and resilience toolkit with mode-based experiments, controlled saturation ramps, target telemetry, and structured latency/error reports. | Main project |
| Vclass-App | Android companion app for V-Class Gunadarma with courses, forums, quizzes, grades, calendar, and remote configuration. | Active prototype |
| Payment-Gateaway | React/Vite QRIS payment-flow prototype with separate frontend service modules. | Prototype |
| discord-vercel | Plugin-based Discord interactions bot with a Vercel deployment and read-only status dashboard. | Starter project |
| Advanced Layer 7 Stress Test Tool | Controlled HTTP service testing CLI for authorized staging and lab experiments. | Experimental |
JavaScript Node.js HTTP Performance testing React Vite Kotlin Jetpack Compose Android REST APIs Git
I start with the smallest useful version, keep the interface understandable, and document the decisions that matter. When a project is still a prototype, I say so. When a feature depends on an external service, I document that dependency instead of hiding it behind polished language.
I am interested in focused collaboration, practical feedback, and small open-source contributions. If you find a reproducible issue or have an idea that fits one of the projects above, an issue or pull request is the best place to start.
Built with curiosity, shipped incrementally.
