Niki Browser Engine
High-performance Chromium C++ modules and signed release Android APK for tracking parameter stripping, privacy shield timer governance, crash rescue state recovery, and memory-safe browsing.
Niki Browser Core is a set of performance-focused C++ engine modules and native Android browser application designed for Chromium-based architectures, implementing link cleaning, monetization governance, crash rescue interception, encrypted vault, and privacy shield timers.
What needed solving
Modern web browsers frequently suffer from privacy leaks through URL tracking tokens (utm_*, fbclid) and session loss from unexpected renderer crashes.
What I built
Built native C++ interceptor modules and a signed Android release APK that deterministically strip tracking tokens in sub-millisecond execution, enforce anti-tamper epoch shield timers, and isolate crash recovery.
Why it matters
Production-grade signed Android release APK (app-release.apk) with sub-millisecond URL cleaning (<0.2ms), 100% unit-test pass rate in GoogleTest, and zero memory leaks.
How I approached it
Pemrograman C++ modern dengan pointer cerdas (smart pointers), parsing URL berbasis token hash-set, dan validasi waktu epoch mutlak.
Tools & Workflow
C++20, Chromium Core Architecture, GoogleTest, Memory Safety Isolation, Network Request Interceptor.
How this work wasvalidated.
- Merancang modul NikiLinkCleaner dengan algoritma pembersihan token pelacak URL cepat
- Mengimplementasikan NikiShieldTimer dengan validasi epoch anti-manipulasi jam sistem
- Membangun NikiRescueInterceptor untuk penanganan crash dan pemulihan sesi tab
- Menulis suite pengujian unit komprehensif di test_runner.cc berbasis GoogleTest
From intention toimplementation.
Arsitektur Interceptor URL
Menyusun filter parameter pelacak invasif pada fase URL normalization.
Governance Shield Privasi
Menerapkan mode shield (Standard 60m & Aggressive 30m) dengan perlindungan anti-tamper.
Pemulihan Crash Tab
Membangun mekanisme isolasi error dan pemulihan status navigasi pengguna.
Interface & Workflow Captures
Architecture at a Glance
Penyaring parameter URL invasif berbasis kamus token pelacak berkecepatan tinggi.
Pengelola status proteksi privasi dengan perhitungan selisih epoch timestamp mutlak.
Penangkap kegagalan render untuk memulihkan sesi tanpa kehilangan data penting.
What this case study does not claim
- Merupakan modul komponen inti (core engine) Chromium yang diuji di lingkungan unit test lokal; belum mencakup installer peramban mandiri publik.