Software Developer @ VITA Detection Inc. · Remote from Lebanon
Roy Mouawad
I buildreal-time systemsAI platformsembedded GUIssecure softwarereal-time systemsI 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.
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
02Experience
Shipping real software since university.
From university labs in Lebanon to industrial security hardware in Montréal.
2025-Present
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 highlightsShow fewer
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
2024-2025
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.
2021-2025
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 highlightShow fewer
Automated network security assessments with Nmap and OpenVAS, generating full PDF reports.
Python
Java
C++
PyQt5
Three.js
MySQL
PHP
03Projects
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.
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.
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.
04Skills
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
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
05Recognition
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.
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.