Browser Extension

Nekto.me Skipper

A Chrome extension that automatically searches for a new partner on Nekto.me when the chat freezes or the person leaves.

JavaScript (Chrome Extension API)HTML5CSS3JSON (I18n)

Autoskip that doesn't interrupt gaming

A Chrome extension was created for Nekto.me so you could leave the chat open while playing a game and not have to minimize every time the partner skips, remains silent, or disconnects. The extension monitors the dialogue state itself and automatically starts searching for a new partner. The main difficulty was to make sure the extension correctly tracked chat events (new user connecting, leaving, receiving messages) and embedded itself into the site's DOM structure, which is often updated without reloading the page. I used Chrome Extension Content Scripts to inject a custom script that monitors changes in the chat interface via MutationObserver. When the partner is silent or disconnects, the script automatically initiates a transition to the next chat, and a local JSON translation file replaces all the site's text on the fly with Ukrainian. The Ukrainian translation remained more of a bonus to the main mechanics: it adds character, but the main benefit of the project is in the autoskip and the ability to not get distracted from the game.