<?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: Nexariza</title>
    <description>The latest articles on DEV Community by Nexariza (@nexariza_ai).</description>
    <link>https://dev.to/nexariza_ai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4065180%2F08a215af-19c3-4b61-a319-239398b61a81.gif</url>
      <title>DEV Community: Nexariza</title>
      <link>https://dev.to/nexariza_ai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nexariza_ai"/>
    <language>en</language>
    <item>
      <title>Building a Production Face Recognition System on Embedded Linux: SCRFD + AdaFace + Wiegand + ONNX</title>
      <dc:creator>Nexariza</dc:creator>
      <pubDate>Sat, 08 Aug 2026 09:41:17 +0000</pubDate>
      <link>https://dev.to/nexariza_ai/building-a-production-face-recognition-system-on-embedded-linux-scrfd-adaface-wiegand-onnx-4ajj</link>
      <guid>https://dev.to/nexariza_ai/building-a-production-face-recognition-system-on-embedded-linux-scrfd-adaface-wiegand-onnx-4ajj</guid>
      <description>&lt;p&gt;TL;DR: We deployed a real-time 1:1 face verification system on an &lt;br&gt;
industrial Linux PC for a Dubai client. SCRFD + AdaFace + ONNX Runtime &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wiegand 48-bit + ONVIF + GPIO. Full offline. Here's the complete breakdown.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How We Built a Production-Grade Facial Recognition Security System for a Dubai Client — On Embedded Linux Hardware&lt;/p&gt;

&lt;p&gt;Category: Computer Vision · Edge AI · Security&lt;br&gt;
Client Location: Dubai, UAE&lt;br&gt;
Industry: Physical Security &amp;amp; Access Control&lt;br&gt;
Tech Stack: SCRFD · AdaFace · ONNX Runtime · ONVIF · Python · Linux&lt;br&gt;
Project Value: $500 (Collaborative Integration Scope)&lt;br&gt;
Timeline: 30 Days&lt;br&gt;
Status: ✅ Delivered &amp;amp; Deployed&lt;/p&gt;

&lt;p&gt;The Problem&lt;/p&gt;

&lt;p&gt;A Dubai-based security operator needed a high-accuracy, real-time facial recognition system deployed on an industrial embedded Linux PC — the Q-BOX-E10 (Intel 12th/13th Gen, Ubuntu Linux).&lt;/p&gt;

&lt;p&gt;The system had to:&lt;/p&gt;

&lt;p&gt;Authenticate employees in real-time via IP camera feed&lt;br&gt;
Match against a database of 20,000+ enrolled faces&lt;br&gt;
Integrate with Wiegand 48-bit physical access control hardware (D0/D1/GND)&lt;br&gt;
Trigger GPIO alarm outputs based on match/no-match results&lt;br&gt;
Operate fully offline and on-premise — no cloud dependency, no latency&lt;/p&gt;

&lt;p&gt;The client had already found solutions on Fiverr under $500 that were generic GitHub demos — none of them handled the full embedded stack: ONVIF camera integration, Wiegand protocol, GPIO triggering, and Linux deployment in a single production system.&lt;/p&gt;

&lt;p&gt;Why This Was Hard&lt;/p&gt;

&lt;p&gt;Most developers can write a face recognition script. Very few can:&lt;/p&gt;

&lt;p&gt;Deploy it on industrial embedded Linux with real hardware&lt;br&gt;
Read Wiegand 48-bit protocol from physical access control readers&lt;br&gt;
Integrate with ONVIF/RTSP IP cameras on-device&lt;br&gt;
Handle 20,000-face database with fast 1:1 verification&lt;br&gt;
Trigger real-world GPIO outputs (door locks, alarm relays)&lt;br&gt;
Make the whole system run as a stable Linux daemon that restarts automatically&lt;/p&gt;

&lt;p&gt;That's the gap Nexariza AI filled.&lt;/p&gt;

&lt;p&gt;Our Architecture&lt;/p&gt;

&lt;p&gt;We chose a 1:1 verification architecture (not 1:N identification) — the client provides an Employee ID via Wiegand input, the system fetches that specific face from the database, then verifies the person seen by the camera against that one face only.&lt;/p&gt;

&lt;p&gt;This design choice was critical: it made the system dramatically faster and more accurate than generic face recognition, because we're not searching 20,000 faces — we're verifying one.&lt;/p&gt;

&lt;p&gt;[Wiegand Reader] &lt;br&gt;
     ↓ Employee ID (48-bit)&lt;br&gt;
[Linux Application]&lt;br&gt;
     ↓ Fetch enrolled face from SQLite DB&lt;br&gt;
[ONVIF/RTSP Camera Stream]&lt;br&gt;
     ↓ Live frame capture&lt;br&gt;
[SCRFD Face Detector]&lt;br&gt;
     ↓ Bounding box + landmarks&lt;br&gt;
[AdaFace Recognition Engine]&lt;br&gt;
     ↓ 512-dim face embedding&lt;br&gt;
[1:1 Cosine Similarity Match]&lt;br&gt;
     ↓ Match / No-Match&lt;br&gt;
[GPIO Output Trigger]&lt;br&gt;
     → CLEAR (door unlock) or ALARM (access denied)&lt;br&gt;
Tech Stack — Why Each Component Was Chosen&lt;br&gt;
Component   Technology  Why&lt;br&gt;
Face Detection  SCRFD   State-of-art accuracy on edge hardware, works in low-light&lt;br&gt;
Face Recognition    AdaFace Top-ranked on IJB-C benchmark, adaptive margin for challenging conditions&lt;br&gt;
Runtime ONNX Runtime    Hardware-agnostic, optimized for Intel CPU inference, no GPU needed&lt;br&gt;
Camera  ONVIF/RTSP  Industry-standard IP camera protocol, works with any manufacturer&lt;br&gt;
Hardware Protocol   Wiegand 48-bit  Standard access control protocol for all commercial readers&lt;br&gt;
Database    SQLite  Lightweight, offline, zero-dependency, handles 20K+ records fast&lt;br&gt;
OS  Ubuntu Linux    Stable embedded Linux for industrial deployment&lt;br&gt;
Deployment  Linux Daemon/Service    Auto-restart, runs on boot, no manual intervention needed&lt;br&gt;
Project Phases &amp;amp; Delivery&lt;br&gt;
Phase 1 — Environment Setup ($100)&lt;br&gt;
Ubuntu Linux setup on Q-BOX-E10 industrial PC&lt;br&gt;
Python environment, dependencies, ONNX Runtime installation&lt;br&gt;
SCRFD + AdaFace model download and integration initialization&lt;br&gt;
Remote development environment via SSH&lt;br&gt;
Phase 2 — Camera Integration ($150)&lt;br&gt;
ONVIF/RTSP IP camera connectivity established on embedded Linux&lt;br&gt;
Stable live video feed pipeline&lt;br&gt;
Frame capture and stream stability handling&lt;br&gt;
Camera reconnect logic for production reliability&lt;br&gt;
Phase 3 — FR Pipeline + Face Database ($150)&lt;br&gt;
Face database structure and enrollment workflow (20,000 records)&lt;br&gt;
SCRFD detection → AdaFace embedding → 1:1 cosine verification pipeline&lt;br&gt;
Wiegand 48-bit reader integration (D0/D1/GND)&lt;br&gt;
Counter logic and timer-based verification window&lt;br&gt;
GPIO output triggers (CLEAR_OUTPUT, ALARM_1, ALARM_2)&lt;br&gt;
Phase 4 — Deployment &amp;amp; Testing ($100)&lt;br&gt;
Full system integration testing on real hardware&lt;br&gt;
Edge case handling (multiple faces, no face, low-light)&lt;br&gt;
Linux daemon deployment (auto-start on boot)&lt;br&gt;
Final debugging, optimization, and handover&lt;br&gt;
The Result&lt;/p&gt;

&lt;p&gt;A fully deployed, production-grade embedded AI security system running on industrial Linux hardware in Dubai — with:&lt;/p&gt;

&lt;p&gt;✅ Real-time 1:1 face verification at camera feed speed&lt;br&gt;
✅ 20,000+ face database with sub-second lookup&lt;br&gt;
✅ Wiegand 48-bit hardware integration working reliably&lt;br&gt;
✅ GPIO alarm outputs triggering correctly on match/no-match&lt;br&gt;
✅ ONVIF IP camera stream stable and reconnecting automatically&lt;br&gt;
✅ System running as Linux daemon — boots automatically, zero manual intervention&lt;br&gt;
✅ Full offline operation — no cloud dependency, no latency, no privacy risk&lt;br&gt;
✅ Remote SSH management capability for future updates&lt;br&gt;
What Made This Different From a Fiverr $50 Script&lt;/p&gt;

&lt;p&gt;The client had explored cheap options before contacting us. Here's what those options couldn't deliver:&lt;/p&gt;

&lt;p&gt;Capability  Cheap Freelancer    Nexariza AI&lt;br&gt;
Wiegand 48-bit integration  ❌ ✅&lt;br&gt;
ONVIF IP camera on embedded Linux   ❌ ✅&lt;br&gt;
Industrial Linux daemon deployment  ❌ ✅&lt;br&gt;
20,000-face database architecture   ❌ ✅&lt;br&gt;
GPIO hardware triggering    ❌ ✅&lt;br&gt;
Production stability + auto-restart ❌ ✅&lt;br&gt;
Remote SSH management   ❌ ✅&lt;br&gt;
Lessons for Businesses Building Embedded AI Security&lt;br&gt;
1:1 verification beats 1:N identification for access control — faster, more accurate, simpler to audit&lt;br&gt;
ONNX Runtime is the right choice for Intel-based edge hardware — no GPU required, optimized inference&lt;br&gt;
AdaFace &amp;gt; ArcFace for challenging real-world conditions (varying lighting, angles, partial occlusion)&lt;br&gt;
Linux daemons are essential for production embedded systems — they survive reboots and network drops&lt;br&gt;
Offline-first architecture is non-negotiable for physical security — cloud dependency is a liability&lt;br&gt;
Want a Similar System?&lt;/p&gt;

&lt;p&gt;Nexariza AI builds production-grade embedded AI systems for security, industrial, healthcare, and agricultural applications.&lt;/p&gt;

&lt;p&gt;We've delivered 60+ production AI systems across the US, UAE, UK, and Europe — from computer vision pipelines on NVIDIA Jetson Orin to multi-camera surveillance platforms with real-time alerting.&lt;/p&gt;

&lt;p&gt;Start with a free discovery call:&lt;br&gt;
📧 &lt;a href="mailto:contact@nexariza.com"&gt;contact@nexariza.com&lt;/a&gt;&lt;br&gt;
🌐 nexariza.com/contact&lt;br&gt;
💼 Upwork: upwork.com/freelancers/~013900a3c3552a40a6&lt;br&gt;
⭐ Fiverr: fiverr.com/s/dDmlq9G&lt;/p&gt;

&lt;p&gt;Keywords: facial recognition embedded linux, edge AI security system, SCRFD AdaFace ONNX, Wiegand integration Python, ONVIF camera Python Linux, face recognition access control, industrial AI deployment, Nexariza AI, computer vision Pakistan, embedded AI engineer&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Building AI-Powered Email Marketing Systems</title>
      <dc:creator>Nexariza</dc:creator>
      <pubDate>Thu, 06 Aug 2026 10:02:30 +0000</pubDate>
      <link>https://dev.to/nexariza_ai/building-ai-powered-email-marketing-systems-3o92</link>
      <guid>https://dev.to/nexariza_ai/building-ai-powered-email-marketing-systems-3o92</guid>
      <description>&lt;p&gt;Email marketing remains one of the most effective digital marketing channels when combined with AI, automation, and data analytics.&lt;/p&gt;

&lt;p&gt;In this article, we discuss campaign strategy, personalization, segmentation, CRM integration, A/B testing, and performance optimization for developers, marketers, and founders.&lt;/p&gt;

&lt;p&gt;GitHub&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Ahmadyasin1" rel="noopener noreferrer"&gt;https://github.com/Ahmadyasin1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Dev.to&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/nexariza_ai"&gt;https://dev.to/nexariza_ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nexariza.com" rel="noopener noreferrer"&gt;https://nexariza.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhy9zp5e9703j9865n7k9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhy9zp5e9703j9865n7k9.png" alt=" " width="800" height="788"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
