Crafting Tools Based at GCE Gaya, Bihar, India

Engineering precision software for desktop, mobile & low-level systems.

I build high-performance utilities, cross-platform applications, and embedded automation tools. Passionate about Flutter UI, Kotlin Android architecture, systems engineering, and real-time efficiency.

111+
Stars on EkaKey
7+
Public Repositories
Flutter & Kotlin
Core Specialization
Zero Lag
Performance Focus

Pinned GitHub Projects

Engineered from scratch to solve real-world system bottlenecks with smooth user experiences.

EkaKey Windows Autocorrect Logo
Desktop Application 111 Stars

EkaKey: System-Wide Autocorrect

A floating, system-wide typing assistant for Windows. Brings mobile-grade autocorrect, phonetic spelling resolution, dynamic custom trie learning, and visual feedback across any Windows application without lag.

Flutter Dart C++ Win32 Hooks AutoTrie SQLite SendInput API
  • Low-Level Listening: Uses Win32 C++ hooks to observe keystrokes globally without interception lag.
  • Double Metaphone: Corrects words by phonetic acoustics with dart_phonetics.
  • Self-Learning Loop: Undo a correction once, and it learns your personal abbreviations permanently.
GCE Wi-Fi AutoLogin Logo
Android Utility 3 Stars

GCE Wi-Fi AutoLogin

Automates captive portal authentication for the hostel Wi-Fi network at Gaya Engineering College (GCE Gaya). Eliminates the repetitive manual sign-in loop through native Android system integration.

Kotlin Android SDK Quick Settings Tile App Widget ConnectivityManager OLED Dark UI
  • Quick Settings & Widget: 1-tap authentication directly from the Android status shade or 1x1 circular widget.
  • OS Promotion: Invokes reportNetworkConnectivity() to clear portal barriers instantly.
  • Domain Probe: Verifies domain-level reachability via HTTP 204 Google probe verification.

System Architecture & Workflows

Under the hood mechanics of the pinned projects, showcasing low-level Windows APIs and Android network integration.

+-------------------------------------------------+
| Win32 C++ Low-Level Keystroke Hook              |
+-------------------------------------------------+
                        |
                        v
+-------------------------------------------------+
| Double Metaphone & AutoTrie Dynamic Engine     |
| (dart_phonetics + local Trie dictionary)        |
+-------------------------------------------------+
                        |
                        v
+-------------------------------------------------+
| Undo / Learning Trigger:                        |
| Backspace detects edit -> Stores to SQLite DB   |
+-------------------------------------------------+
                        |
                        v
+-------------------------------------------------+
| SendInput API: Keystroke replacement simulation |
+-------------------------------------------------+
            
01

Non-blocking Keystroke Listening

Attaches a low-level Win32 hook without intercepting or slowing down the Windows message pump.

02

Dual-tier Word Resolution

Evaluates candidates with exact match prefix Tries alongside sound-alike phonetic metrics.

03

Safe Keystroke Injection

Simulates hardware backspaces and outputs the corrected word in sub-millisecond cycles via SendInput.

[ User Action: App / Tile / Widget ]
                 |
                 v
[ POST Request to 172.16.16.16 Portal Gateway ]
                 |
        +--------+--------+
        |                 |
  HTTP 200 OK      Failure: Retry (3x)
        |
        v
[ OS Network Promotion via reportNetworkConnectivity() ]
        |
        v
[ Google Domain Probe (generate_204) ]
        |
        v
[ Active Internet Unlocked Across OS ]
            
01

Rapid Portal Handshake

Dispatches credentials directly to the 24online portal gateway using persistent secure sessions.

02

Captive Portal Bypass

Directly instructs Android OS to drop the captive-portal restrictions banner upon verification.

03

Probe & Update Verification

Ensures true internet throughput via domain-level pinging while checking for newer APK builds.

Other Noteworthy Repositories

Additional tools, embedded systems work, and automation utilities.

Technical Expertise

Core competencies spanning desktop internals, mobile software, and algorithm optimization.

Systems & Desktop Engineering

Native platform channels, OS-level hooks, `SendInput` event dispatching, process interop, and minimizing memory and CPU footprints.

C++ Flutter Desktop Native Interop Memory Optimization

Mobile Engineering

Production-grade Android apps, Quick Settings tiles, home widgets, network state observation, and cross-platform Flutter user interfaces.

Kotlin Flutter Android SDK Captive Portals

Algorithms & Data Engines

Custom Trie prefix structures for millisecond word prediction, Double Metaphone phonetic matching, and embedded SQLite caching.

Trie Trees Phonetics SQLite Embedded ESP32

Interested in building something together?

Feel free to reach out for software development collaborations, tooling ideas, or questions about my open-source projects.

ranvirrox5999@gmail.com
Send Email GitHub Profile
Notification