Skip to content

Software Developer @ VITA Detection Inc. · Remote from Lebanon

Roy Mouawad

I build real-time systems, AI platforms, embedded GUIs and secure software.

I write C++17 for industrial security hardware in Montréal, from Lebanon. The rest of the time I build AI products: local models, retrieval pipelines, and the interfaces that sit on top of them.
Now
Software Developer, VITA Detection Inc.Real-time embedded C++ · Montréal, remote
Focus
Systems, AI, securityC++17 · Python · TypeScript
Based
LebanonWorking remotely with a Canadian hardware team

About

Engineering from device to interface and everything between.

I work across most of the stack. C++17 on real-time industrial hardware, multi-process IPC on Linux, data-analytics and reporting engines, and AI platforms built on local LLMs and retrieval pipelines.

I'm in Lebanon, working remotely with a Canadian hardware team. I've also co-founded two startups, won an ideathon, been recognised by NASA, and passed a Microsoft certification at 14. The work I like most is privacy-first tooling, offline AI, and software that has to hold up in real use.

Years writing code
5+Years writing code
Startups co-founded
2Startups co-founded
Projects shipped
10+Projects shipped

Experience

Shipping real software since university.

From university labs in Lebanon to industrial security hardware in Montréal.

  1. 2025-Present

    Software Developer

    Current

    VITA Detection Inc. · Montréal, QC · Remote from Lebanon

    Real-time embedded desktop software for industrial security scanning hardware: C++ GUIs (Dear ImGui) talking to Python daemons over Unix domain sockets through a custom IPC/RPC layer, with SQLite persistence.

    • Designed and shipped a cross-process session-enforcement system with state-machine logic, background threads, countdown UI popups, and a configurable admin settings interface, coordinated across multiple repositories simultaneously.
    • Built a data-analytics and multi-format export module from scratch: structured CSV, Excel (XML Spreadsheet), and paginated PDF reports with statistical aggregation, rate calculations, and per-operator performance metrics.
    • Refactored a large monolithic UI class into a modular, component-based architecture across multiple window classes, responding to two rounds of formal peer code review.
    2 more highlights
    • Redesigned a service-management UI for dynamic, scalable content: wrapping grid layout, semantic colour-coded status indicators, and pixel-perfect rendering via low-level draw-list calls.
    • Managed feature branches across a multi-repo GitLab workspace, resolved concurrent teammate conflicts through rebase workflows, and debugged shared-library version drift in a CMake build environment.
    • C++17
    • Dear ImGui
    • CMake
    • Linux (Fedora)
    • Python
    • Unix sockets / IPC
    • SQLite
    • GitLab
  2. 2024-2025

    Co-Founder & Lead Engineer

    Lyaison · Lebanon

    The AI librarian for company documents. It turns a shared drive nobody can search into answers you can trust.

    • Engineered AI auto-classification, semantic search, and a chat-with-citations interface over company document libraries.
    • Built permission-aware retrieval: role-based and per-user access, so the AI never surfaces content a user isn't authorised to see.
    • Drove the product from concept to pitch: market analysis, SaaS pricing model, and a go-to-market strategy from Lebanon to MENA and the EU.
    • RAG
    • FastAPI
    • React
    • PostgreSQL
    • JWT Auth

    2024-2025

    Lead Coder

    Patented Startup (Overseas)

    Lead developer on a launched, patented product, taking it from prototype to a live overseas launch. Won the ACIE Ideathon in the same period, prelims and finals, which made it funding eligible.

  3. 2021-2025

    BSc Computer Science

    Holy Spirit University of Kaslik (USEK) · Kaslik, Lebanon

    • Earned NASA's Galactic Problem Solver recognition at Space Apps Challenge 2024 with Cosmic Vision, a Three.js solar-system simulation on real astronomical data.
    • Built offline AI assistants, chat interfaces with TTS and real-time generation, and an AI-driven virtual-pet desktop app in PyQt5.
    • Practised offensive and defensive security: HackTheBox CTFs, reverse engineering with x64dbg and IDA, and hardening web apps against XSS and SQL injection.
    1 more highlight
    • Automated network security assessments with Nmap and OpenVAS, generating full PDF reports.
    • Python
    • Java
    • C++
    • PyQt5
    • Three.js
    • MySQL
    • PHP

Projects

Selected work.

Startups, a hackathon win, and AI platforms. All built end to end, from the data layer up to the pixels.

sandboxed agent loop(schematic illustration, not a screenshot)

Agentic AI · Kanz AI Hackathon

Alpha Omega

A private AI workspace that changes shape as you talk to it. Describe the tool you want, and the agent writes the spec, asks for the permissions it needs, builds it in a sandbox, and only then ships it.

Most of the work went into the safety rails. Generated code runs inside a Cloudflare sandbox under per-tenant row-level isolation, every change is versioned atomically so it can be taken back, and nothing reaches the workspace until the automated security checks pass.

Creator and lead engineer

  • Next.js 15
  • TypeScript
  • Supabase
  • PostgreSQL
  • Cloudflare Sandbox
  • Zod

permission-aware retrieval(schematic illustration, not a screenshot)

AI platform

Lyaison

An AI librarian for company documents. Upload a file and it classifies itself; ask a question and you get an answer with citations back to the source.

Permissions are applied before the model ever sees a chunk, not after. Role-based and per-user access decide what gets retrieved, so nobody can be handed an answer sourced from a file they cannot open themselves.

Co-founder and lead engineer. Built it end to end.

  • RAG
  • Semantic search
  • FastAPI
  • React
  • PostgreSQL

self-healing sensor mesh(schematic illustration, not a screenshot)

Edge AI · AgriTech & CleanTech

Syntrum AI

Mesh-powered sensor networks with on-device intelligence, monitoring soil, crops, livestock and ecosystems.

Built for places with no connectivity. Inference happens on the node itself, and the mesh reroutes around whatever drops out, so it keeps reporting with nothing to phone home to.

  • Edge AI
  • Mesh networks
  • IoT
  • Python

orbital data model(schematic illustration, not a screenshot)

Simulation · NASA Space Apps

Cosmic Vision

An interactive solar-system simulation built on real astronomical data with Three.js, made for the NASA Space Apps Challenge.

Earned NASA's Galactic Problem Solver recognition, using classification algorithms to drive motion control from the underlying data.

  • Three.js
  • WebGL
  • Astronomical data

local inference stack(schematic illustration, not a screenshot)

GenAI tooling

Arclore

A production-grade AI platform: GenAI tooling and full-stack application development built around local LLMs.

Local-first by design. The inference pipeline, the APIs and the interface all run on hardware you control, and nothing in the path calls out to a third-party model.

  • GenAI
  • Local LLMs
  • Full-stack

on-device assistant(schematic illustration, not a screenshot)

Desktop · Privacy-first

Offline AI Assistants

Privacy-first desktop assistants and chat interfaces with text-to-speech and real-time generation, including a PyQt5 virtual-pet app with custom animations and AI-driven interactions.

The model, the speech synthesis and the UI all run on the machine itself, so no prompt or transcript ever leaves the device.

  • Ollama
  • PyQt5
  • TTS
  • Privacy-first

The drawings above are diagrams of how each system is put together. They are not screenshots of the products.

Skills

A toolbox that spans the stack.

Systems programming, AI engineering, web platforms and security. Most of it learned by shipping something that had to work.

  • Systems & Embedded

    The day job: real-time desktop software on industrial hardware.

    • C++17
    • Dear ImGui
    • CMake
    • Linux (Fedora)
    • Unix sockets / IPC
    • SQLite
    • Multi-threading
  • AI / ML

    Local models, retrieval pipelines, and generative tooling.

    • Ollama
    • HuggingFace
    • Stable Diffusion / SDXL
    • ComfyUI
    • Transformers
    • RAG pipelines
  • Frontend

    Product interfaces, from web apps to desktop GUIs.

    • React
    • TypeScript
    • Next.js
    • Tailwind CSS
    • Three.js
    • PyQt5
  • Backend

    APIs, auth and data layers behind the products above.

    • Python
    • FastAPI
    • Supabase
    • PostgreSQL
    • WebSockets
    • JWT Auth
    • REST APIs
  • Cybersecurity

    Offensive and defensive work, from CTFs to hardening.

    • Nmap
    • OpenVAS
    • HackTheBox
    • x64dbg
    • IDA
    • Web app hardening
  • DevOps & Tooling

    How the above gets built, versioned and shipped.

    • Docker
    • Git
    • GitLab
    • MySQL
    • Java
    • PHP
  • C++17
  • Python
  • TypeScript
  • React
  • Next.js
  • Dear ImGui
  • CMake
  • Linux
  • SQLite
  • FastAPI
  • PostgreSQL
  • Docker
  • Ollama
  • Stable Diffusion
  • Transformers
  • Tailwind CSS
  • Framer Motion
  • GitLab
  • Unix IPC
  • Supabase
  • Three.js
  • HackTheBox

Recognition

Awards and certificates.

Gold at the Kanz AI Showcase, recognition from NASA and Microsoft, an ideathon win, and a patented product shipped to market. Every certificate I have is attached to the entry it belongs to.

  1. View certificate: Gold, AI Showcase
    2026

    Gold, AI Showcase

    Kanz AI Training Hackathon

    Built Alpha Omega in a day at the Kanz AI Training Hackathon, run with LAU ACE and the Saudi Ministry of Human Resources and Social Development. Rated Gold by the AI judge and picked as a featured project in the Kanz AI Showcase.

  2. View certificate: Guinness World Records participant
    2026

    Guinness World Records participant

    Kanz and the Saudi Ministry of Human Resources and Social Development

    One of the 14,075 people who set the Guinness World Records title for the most users in an artificial intelligence video lesson, on 15 July 2026.

  3. View certificate: Galactic Problem Solver
    2024

    Galactic Problem Solver

    NASA Space Apps Challenge

    Recognised for Cosmic Vision, an interactive solar-system simulation using real astronomical data and classification algorithms for motion control.

  4. View certificate: Microsoft Specialist at 14
    2019

    Microsoft Specialist at 14

    Microsoft

    Earned the Microsoft Office Specialist certification for PowerPoint 2016 at age 14, scoring 850 on the official exam.

    verify.certiport.com code wCUT6-4Scd

  5. Ideathon Winner

    ACIE Ideathon

    Won both prelims and finals with an AI-driven product pitch, qualifying for funding eligibility.

  6. Lead Coder, Patented Startup

    Launched overseas

    Lead coder on a launched, patented startup operating overseas, taking the product from idea all the way to market.

Education and languages

Education

Languages

English
Native
Arabic
Native
French
Advanced

Contact

Let’s talk.

Working on a real-time system or an AI product? Email me and tell me about it.