Project index

Technical projects with practical outcomes.

Each project shows the problem being solved, the workflow behind the interface, and the technical decisions used to turn an idea into a working product, report, assessment, or operational system.

Fullstack Engineering

Product systems, dashboards, data tools, and workflow automation.

TFT Performance Lab dashboard with Riot match history, summary stats, service health, and selected match details

GameOps / Riot API / Observability

TFT Performance Lab

Syncs Teamfight Tactics match history from the Riot API, summarizes player performance, stores match data, and exposes health, Prometheus metrics, and Grafana dashboards through a Dockerized service stack.

Backend
Go
Storage
MySQL
Metrics
Grafana
View case study
Nirkabel dashboard comparing Jakarta AQI ground truth and simulation output

Data simulation / AQI

Nirkabel: Jakarta air quality simulation

Converts collected Jakarta AQI data into pollution category predictions, simulation comparisons, and validation metrics against ground-truth readings.

Accuracy
80.19%
Precision
93.85%
Overall score
0.8621
View case study
Environmental Action Tracker findings dashboard with status and severity filters

Environmental compliance / .NET 10

Environmental Action Tracker

Turns environmental inspection findings into a structured action workflow with severity labels, status filters, due dates, detail views, and corrective action notes.

Stack
.NET 10
Workflow
Action tracking
Views
List + Detail
View case study
Redacted transcript screenshot with censored participant details and timestamped speaker turns

AI transcription / Data compliance

Verbatim Transcript Solution

Converts long interview audio into timestamped, speaker-labeled transcript documents through chunking, transcription LLM calls, structured output, redaction, and DOCX export.

Pipeline
6 steps
Output
.docx
Privacy
Redacted
View case study
Workplace wellness LMS course catalog with wellness course cards and filters

Wellness education / LMS

Workplace Wellness LMS

Connects course browsing, instructor lesson editing, modular content blocks, Indonesian translations, authentication, checkout, and virtual account payment into a wellness LMS.

Type
LMS
Builder
8 blocks
Payment
VA flow
View case study

Cybersecurity

Security tools, authorization testing, and incident evidence.

PHISHNET warning banner and extension popup on a detected phishing website

Cybersecurity AI / Browser extension

PHISHNET: Indonesian phishing URL detection

Combines a Chrome extension, FastAPI backend, IndoBERT-style URL modeling, typosquatting features, whitelist handling, feedback, scan history, and statistics into a practical warning workflow.

Dataset
18,631 URLs
Domain F1
0.9669
API P95
16.05ms
View case study
Redacted AppSec evidence comparing a frontend LMS paywall with a backend lesson API response

Application security / API authorization

LMS Paywall API Case Study

Documents a redacted broken access-control finding where the LMS frontend displayed the correct paid-course paywall, but the lesson API returned paid content metadata to a logged-out request when called directly.

Severity
High
CVSS
7.5
Mapping
OWASP A01
View case study
Evidence page for macOS malware classification, static analysis, shell-script behavior, binary indicators, and code signing

Incident response / macOS security

macOS Malware Incident Response

Documents a defensive malware investigation with fake Apple-looking LaunchDaemons, hidden payload paths, static analysis, quarantine, cleanup, reboot verification, and a DOCX evidence report.

Persistence
3 plists
Cleanup
7 steps
Report
DOCX
View case study