University / Academic / 2026 / synthetic case study

IF2211 Judol Detector

Chromium extension for online-gambling content detection

Academic Chromium browser extension built in TypeScript to detect online-gambling content using pattern-matching techniques.

  • TypeScript
  • Chromium Extensions
  • KMP
  • Boyer-Moore
  • Regular Expressions
  • Weighted Levenshtein Distance

Structured study / visual fallback

Category
University / Academic
Year
2026
Role
Team contributor - implementation, testing, and documentation
Status
Completed

01 / Frame

Context

Built for IF2211 Strategi Algoritma as a team assignment connecting string-matching concepts with a recognizable online-safety problem.

02 / Pressure

Problem

Online-gambling content can appear across webpages in forms that are difficult to identify with a single exact keyword match.

04 / Response

Solution

The extension applies multiple pattern-matching techniques to webpage content and presents the result through a Chromium extension workflow.

08 / Result

Outcomes

Completed academic proof of concept

The team completed, demonstrated, and submitted the browser extension as part of the course assignment.

10 / Carry forward

Lessons

  • Applied classroom pattern-matching concepts to a practical browser-based user-safety use case.
  • Testing and clear usage documentation are important parts of making a technical prototype understandable.