<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Isa Sadiq Ahmad</title>
    <description>The latest articles on DEV Community by Isa Sadiq Ahmad (@isasadiq).</description>
    <link>https://dev.to/isasadiq</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Isa Sadiq Ahmad</title>
      <link>https://dev.to/isasadiq</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/isasadiq"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Isa Sadiq Ahmad</dc:creator>
      <pubDate>Tue, 03 Nov 2026 15:05:28 +0000</pubDate>
      <link>https://dev.to/isasadiq/-42pf</link>
      <guid>https://dev.to/isasadiq/-42pf</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/isasadiq/building-arewasafe-how-we-used-gemma-4-disguise-ux-to-protect-highway-commuters-in-northern-e7k" class="crayons-story__hidden-navigation-link"&gt;Building ArewaSafe: How We Used Gemma 4 &amp;amp; Disguise UX to Protect Highway Commuters in Northern Nigeria&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/isasadiq" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png" alt="isasadiq profile" class="crayons-avatar__image" width="800" height="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/isasadiq" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Isa Sadiq Ahmad
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Isa Sadiq Ahmad
                
                
              
              &lt;div id="story-author-preview-content-4969807" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/isasadiq" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png" class="crayons-avatar__image" alt="" width="800" height="800"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Isa Sadiq Ahmad&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/isasadiq/building-arewasafe-how-we-used-gemma-4-disguise-ux-to-protect-highway-commuters-in-northern-e7k" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Nov 3&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/isasadiq/building-arewasafe-how-we-used-gemma-4-disguise-ux-to-protect-highway-commuters-in-northern-e7k" id="article-link-4969807"&gt;
          Building ArewaSafe: How We Used Gemma 4 &amp;amp; Disguise UX to Protect Highway Commuters in Northern Nigeria
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mlhacks"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mlhacks&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/javascript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;javascript&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/isasadiq/building-arewasafe-how-we-used-gemma-4-disguise-ux-to-protect-highway-commuters-in-northern-e7k" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt;&amp;nbsp;reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/isasadiq/building-arewasafe-how-we-used-gemma-4-disguise-ux-to-protect-highway-commuters-in-northern-e7k#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            5 min read
          &lt;/small&gt;
          
          &lt;div class="only-sidebar-menu-item trusted-visible-block print-hidden align-center"&gt;
                
                    
                
          &lt;/div&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>gemma</category>
      <category>security</category>
      <category>ux</category>
    </item>
    <item>
      <title>Building ArewaSafe: How We Used Gemma 4 &amp; Disguise UX to Protect Highway Commuters in Northern Nigeria</title>
      <dc:creator>Isa Sadiq Ahmad</dc:creator>
      <pubDate>Tue, 03 Nov 2026 15:01:56 +0000</pubDate>
      <link>https://dev.to/isasadiq/building-arewasafe-how-we-used-gemma-4-disguise-ux-to-protect-highway-commuters-in-northern-e7k</link>
      <guid>https://dev.to/isasadiq/building-arewasafe-how-we-used-gemma-4-disguise-ux-to-protect-highway-commuters-in-northern-e7k</guid>
      <description>&lt;p&gt;Interstate highway travel across Northern Nigeria—such as the vital &lt;strong&gt;Kaduna–Zaria highway&lt;/strong&gt;, the &lt;strong&gt;Abuja–Kaduna expressway&lt;/strong&gt;, and the &lt;strong&gt;Birnin Gwari corridor&lt;/strong&gt;—presents extreme personal safety risks. For millions of commercial bus commuters, students, traders, and families, the threat of armed highway ambushes, vehicle hijackings, and bandit abductions is an everyday reality.&lt;/p&gt;

&lt;p&gt;When an ambush occurs, traditional safety solutions completely collapse:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Conspicuous SOS apps get victims targeted&lt;/strong&gt;: When armed assailants board a bus, phones are scrutinized. Having an open "Emergency Tracker" or panic button on screen invites immediate violence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rural cellular dead-zones break tracking&lt;/strong&gt;: Forest stretches like Rijana, Buruku, and Katari have frequent cellular blindspots where telemetry drops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ambushed vehicles are forced into the bush&lt;/strong&gt;: Hijacked buses are systematically steered off paved asphalt into hidden dirt paths at low speeds to evade military highway patrols.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Surrounding communities receive zero warning&lt;/strong&gt;: Local farmers, vigilantes, and oncoming motorists just 2 to 3 kilometers down the road are completely blind to the danger ahead.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To solve this, we built &lt;strong&gt;ArewaSafe (Kariya AI)&lt;/strong&gt;—an open-source, end-to-end travel safety ecosystem combining a covert disguise mobile app, an under-seat telematics blackbox, geometric bush-deviation heuristics, and &lt;strong&gt;bilingual open-weight Gemma 4 AI intelligence&lt;/strong&gt; for tactical community dispatch.&lt;/p&gt;

&lt;p&gt;At &lt;strong&gt;Hacktoberfest Hack Day Kaduna&lt;/strong&gt; (hosted by SynapGrid Technologies and MLH), ArewaSafe was awarded:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏆 &lt;strong&gt;Winner: Best Open-Source AI Project&lt;/strong&gt; (built using the &lt;strong&gt;Best Use of Gemma 4&lt;/strong&gt; track)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is the complete engineering breakdown of how we built it.&lt;/p&gt;




&lt;h2&gt;
  
  
  🏗️ System Architecture
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[ Commuter Phone: Disguise Calculator ]   [ Under-Seat ESP32 Blackbox ]
                 │                                      │
                 ▼                                      ▼
         [ Pre-Shared Device Authentication Gateway (X-Device-Token) ]
                                 │
                                 ▼
                 [ Express &amp;amp; SQLite WAL Core Engine ]
                   ├── Multi-Corridor Geofencer
                   ├── Bush Deviation Detector (Kinematic Vector Analysis)
                   └── Dead-Man Watchdog Timer
                                 │
                 ┌───────────────┴───────────────┐
                 ▼                               ▼
     [ Gemma 4 Tactical Dispatcher ]   [ Real-Time Operations Dashboard ]
     ├── Structured Incident SitRep    ├── Leaflet Live OpenStreetMap
     ├── Ranked Egress Projections     ├── Rapid Intercept Outpost Vector
     └── Vernacular Hausa Warnings     └── 1-Click Printable SitRep Brief
                 │                               │
                 └───────────────┬───────────────┘
                                 ▼
             [ 5km Hyperlocal Flash Broadcast Gateway ]
               (Africa's Talking / Twilio GSM SMS)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  1. The Covert Disguise UX (Casio fx-82 Calculator)
&lt;/h2&gt;

&lt;p&gt;We rejected the idea of an obvious "Safety App". Instead, the mobile client is built as an ordinary, realistic &lt;strong&gt;Casio fx-82 scientific calculator&lt;/strong&gt; in React Native and Expo (upgraded to the latest &lt;strong&gt;Expo SDK 58, React 19, and React Native 0.88&lt;/strong&gt;).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Full Scientific Functionality&lt;/strong&gt;: Commuters can use it for real calculations (&lt;code&gt;sin&lt;/code&gt;, &lt;code&gt;cos&lt;/code&gt;, &lt;code&gt;tan&lt;/code&gt;, powers, square roots, parentheses) with an authentic retro S-V.P.A.M. LCD display and tactile mechanical keypress vibration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Silent Trigger (&lt;code&gt;911=&lt;/code&gt;)&lt;/strong&gt;: If threatened, the commuter simply types &lt;code&gt;911=&lt;/code&gt;. The calculator evaluates the number normally on screen, but a hidden background buffer immediately captures the sequence and dispatches a silent &lt;code&gt;POST /alert&lt;/code&gt; with live GPS coordinates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Safe Arrival Code (&lt;code&gt;000=&lt;/code&gt;)&lt;/strong&gt;: Entering &lt;code&gt;000=&lt;/code&gt; silently marks a safe trip arrival (&lt;code&gt;POST /trips/:id/end&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline FIFO Queue&lt;/strong&gt;: When driving through cellular blackouts, telemetry isn't lost. An in-memory FIFO queue buffers up to 150 pings (~25 minutes of travel history) and automatically flushes them sequentially the moment a 2G/3G handshake succeeds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Covert SMS Fallback&lt;/strong&gt;: If cellular mobile data is turned off, the &lt;code&gt;911=&lt;/code&gt; trigger automatically formats an encrypted emergency SMS intent sent directly to the command center emergency gateway.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2. Autonomous Under-Seat Blackbox Hardware (ESP32)
&lt;/h2&gt;

&lt;p&gt;Not all passengers have smartphones, and drivers need an automated defense mechanism. We developed autonomous vehicle blackbox firmware in C++ for the &lt;strong&gt;ESP32&lt;/strong&gt;, &lt;strong&gt;u-blox NEO-6M GPS&lt;/strong&gt;, and &lt;strong&gt;SIM800L GPRS module&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Hardware Watchdog Timer to prevent rural cellular modem lockup&lt;/span&gt;
&lt;span class="n"&gt;esp_task_wdt_init&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="n"&gt;esp_task_wdt_add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;NULL&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="c1"&gt;// Covert microswitch wired under driver footwell (Active LOW)&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;digitalRead&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;FOOT_SWITCH_PIN&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;LOW&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="n"&gt;sendEmergencyAlert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"MANUAL_FOOT_SWITCH"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c1"&gt;// Digital collision / rollover impact sensor&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;digitalRead&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CRASH_SENSOR_PIN&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;HIGH&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="n"&gt;sendEmergencyAlert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"CRASH_ROLLOVER"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Watchdog Reliability&lt;/strong&gt;: The firmware uses ESP32's hardware Watchdog Timer (WDT) to automatically reboot if the cellular modem freezes during rural cell-tower handovers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Low-Power Ignition Management&lt;/strong&gt;: Detects the bus's 12V/24V ACC wire via optocoupler isolation. When the engine is switched off, the blackbox transitions into deep sleep to protect the vehicle battery, waking periodically or on panic switch press.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  3. Detecting Ambush Diversions: Geometric Bush Deviation
&lt;/h2&gt;

&lt;p&gt;The hallmark signature of an interstate highway abduction is steering a commercial transit bus off the paved road into dense bush trails at low crawling speeds.&lt;/p&gt;

&lt;p&gt;We created a deterministic vector engine that tracks vehicles against pre-calibrated multi-corridor highway coordinates (&lt;strong&gt;Kaduna–Zaria, Abuja–Kaduna, Birnin Gwari, and Kano–Katsina&lt;/strong&gt;):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// A strike is registered if:&lt;/span&gt;
&lt;span class="c1"&gt;// 1. Perpendicular distance to nearest highway segment &amp;gt; 300 meters&lt;/span&gt;
&lt;span class="c1"&gt;// 2. Off-corridor divergence angle &amp;gt; 60°&lt;/span&gt;
&lt;span class="c1"&gt;// 3. Vehicle speed &amp;lt; 25 km/h&lt;/span&gt;
&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;distToHighwayMeters&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;300&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nx"&gt;speedKmh&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;25&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;strikes&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;strikes&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nf"&gt;createIncident&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;tripId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;BUSH_DEVIATION&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Requiring two consecutive strikes prevents roadside tire changes or temporary gas station stops from triggering false alarms.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Bilingual Tactical Intelligence with Gemma 4
&lt;/h2&gt;

&lt;p&gt;When an incident occurs, responders need actionable facts, and nearby communities need warnings they understand in their native language.&lt;/p&gt;

&lt;p&gt;We integrated &lt;strong&gt;Gemma 4&lt;/strong&gt; (Google's lightweight open-weight model) accessed through the Gemini API and supported on self-hosted &lt;strong&gt;Ollama / llama.cpp&lt;/strong&gt; edge runners for air-gapped security centers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"sitrep"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Vehicle departed Kaduna–Zaria highway at 10.7420, 7.5250 moving northwest into dense bush at 10 km/h. Last ping received at 16:42 WAT."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"likely_directions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"direction"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"NW"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"confidence"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.82&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"reason"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Consistent bearing into Buruku forest corridor"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"hausa_warning"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Gargadi: an samu rahoton matsalar tsaro a hanyar Kaduna zuwa Zariya kusa da Maraban Jos. Ku nisanci yankin, ku sanar da jami’an tsaro."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"english_warning"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Security alert: emergency reported on the Kaduna–Zaria road near Maraban Jos. Avoid the area and notify security personnel."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"recommended_actions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="s2"&gt;"Dispatch patrol from Jaji Cantonment checkpoint"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="s2"&gt;"Alert vigilante outposts along the northwestern bush track"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Why Open-Weights Matter&lt;/strong&gt;: Operations in rural Africa cannot depend exclusively on subscription cloud endpoints. Quantized Gemma 4 can run entirely offline on a small server inside a police barracks or vigilante post without internet access.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vernacular Hausa Alert&lt;/strong&gt;: The generated Hausa message is immediately ready for GSM SMS flash broadcast to registered community leaders, farmers, and vigilante groups (CJTF) within a 5km radius.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  5. Tactical Command Operations Dashboard
&lt;/h2&gt;

&lt;p&gt;The web dashboard (&lt;code&gt;dashboard/index.html&lt;/code&gt;) is built for real-world tactical operations rooms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Daylight &amp;amp; Night Themes&lt;/strong&gt;: High-contrast daylight Harmattan Sand palette for field laptops and dark projector theme for dimly-lit operations centers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rapid Intercept Response Vectors&lt;/strong&gt;: When an incident is selected, the system calculates the nearest military checkpoint or police outpost (e.g. &lt;em&gt;Jaji Cantonment, 4.2 km away&lt;/em&gt;), estimates response travel time (~6 mins), and draws a dashed tactical intercept vector on the Leaflet map.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Audio Synthesizer&lt;/strong&gt;: Synthesizes custom dual-tone alert klaxons for panic alarms and ascending chimes for broadcast confirmations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1-Click Official SitRep Briefing&lt;/strong&gt;: Formats a clean, classified tactical SitRep document ready for instant printing or PDF archiving.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🛠️ Reproducibility &amp;amp; Open Source
&lt;/h2&gt;

&lt;p&gt;We believe software that protects lives must be transparent, verifiable, and open source:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/isasadiq/arewaSafe" rel="noopener noreferrer"&gt;github.com/isasadiq/arewaSafe&lt;/a&gt; (MIT License)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automated Production Verification&lt;/strong&gt;: Run &lt;code&gt;node scripts/verify-production.js&lt;/code&gt; to execute the 8-stage automated test suite covering authentication, telemetry ingestion, bush deviation, and AI dispatch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1-Click Docker Deployment&lt;/strong&gt;: &lt;code&gt;docker compose up -d&lt;/code&gt; launches the containerized engine with health monitoring (&lt;code&gt;/health&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Building ArewaSafe was an incredible journey of combining practical disguise UX, robust hardware design, and local open-weight AI for meaningful social impact. Technology is at its best when it solves real, pressing problems for real people.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Built for Hacktoberfest Hack Day Kaduna 2026. Code freely available on GitHub.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>mlhacks</category>
      <category>ai</category>
      <category>opensource</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
