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
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.