Jorge Morais — Senior Full-Stack Developer at the intersection of AI and Industrial IoT · Remote, EU

Open to senior or lead roles · Remote, EU

Where AI meets industrial systems.

Senior Full-Stack Developer at the intersection of AI and Industrial IoT. I build production systems end-to-end — React, Vue, Node.js and TypeScript dashboards on top of C firmware and MQTT telemetry, with LLMs integrated through RAG, MCP and agent tooling. Five-plus years shipping. EU citizen, remote-first.

/01

Snapshot

Role
Senior or Lead Full-Stack Developer · Strong fit for product teams at the intersection of AI and Industrial IoT (LLM integration, edge AI, smart manufacturing, IoT platforms)
Setup
Remote-first (EU timezones) · Hybrid available · Open to relocation to Netherlands, Belgium, Norway, Denmark, Sweden
Type
Full-time preferred · Long-term contract considered for the right team
Work authorization
EU citizen (Portuguese) — no visa required for any EU/EEA country
Languages
English (professional fluency) · Portuguese (native)
Notice period
Flexible (1 month typical) · Target start: immediate to 1 month
/02

What I bring

Production LLM integration

Author of depguard — an open-source MCP server that saves AI coding agents thousands of tokens per package decision. Built RAG pipelines, agent tooling, and prompt-engineered workflows that hold up under real cost and latency constraints.

Industrial IoT depth

C firmware on Raspberry Pi and IMX8, MQTT and CCTalk/ID003 protocols, real-time telemetry pipelines, payment-machine APIs verified with Valgrind. Hardware-to-cloud experience that very few full-stack developers carry.

Full-stack as the connector

React, Vue, Node.js and TypeScript across production systems with real users — multi-tenant business platforms, real-time POS sync, document automation pipelines, government-grade web apps. PostgreSQL, Socket.IO, Docker, AWS.

Remote, distributed, Nordic-fluent

Multiple years of remote work for Frontkom (Norway) before the current role. Comfortable with async-first communication, written-decision culture, and the trust model distributed Nordic / Benelux teams expect.

/04

Where I fit best

Strong fit

  • Product teams at the intersection of AI and Industrial IoT — smart manufacturing, edge AI, IoT platforms with LLM features, agents that act on real hardware.
  • Senior or lead full-stack roles in teams shipping with LLMs (RAG, MCP, agents) where someone who also speaks C, MQTT and CCTalk is genuinely useful.
  • Distributed Nordic / Benelux teams used to async, written-decision engineering culture.
  • Companies that value end-to-end ownership over narrow specialization.

Not the right match

  • Pure ML / data-science roles requiring model training, fine-tuning or research — I build with LLMs, I do not train them.
  • Roles that strictly require a completed Engineering degree (PT title regulation) — I ship engineering work but hold the title "Developer".
  • On-site-only roles outside of Portugal that do not consider relocation.
  • Roles outside Europe with no remote option.

Sounds like a fit?

The fastest path is the form. Mention the role, the team, the stack, and the timeline — I reply within 24 hours, in English or Portuguese.