Tech Lead, Industrial Software — Braga, Portugal · jorgemopanc.com · LinkedIn
I work on the messy middle between firmware and cloud, industrial software for yard automation, retail systems, and industrial payment terminals running on custom Yocto Linux images. Currently Tech Lead in R&D at Balanças Marques, an industrial weighing equipment manufacturer in Braga.
Stack spans embedded C and CCTalk on iMX8 / Raspberry Pi up through MQTT, multi-tenant SaaS, and React dashboards, six years of shipping the full edge-to-cloud cycle in industrial environments where audit trails, integrity, and uptime matter.
Side interests: AI-integrated platforms (RAG, agents with tool execution, multi-provider LLM architectures with Claude, OpenAI, Ollama, Gemini) and shipping zero-dependency open source. Two AI platforms built from scratch.
Languages TypeScript · JavaScript · C · SQL
Embedded Yocto Linux · iMX8 Mini · Raspberry Pi · Custom images · eMMC flashing · Device tree overlays
Industrial Protocols MQTT · CCTalk · ID-003 · Sockets
Backend Node.js · Express · Fastify · Prisma · TypeORM
Frontend React · Next.js · Vue.js · Tailwind CSS · shadcn/ui
Data PostgreSQL · SQL Server · Redis
Infrastructure Docker · BullMQ · Socket.IO
AI/ML RAG pipelines · Vector search · Embeddings · LLM integration (Claude, OpenAI, Gemini)
Industrial Payment & Yard Automation (closed source — Balanças Marques): Self-checkout terminals and industrial payment machines with coin hopper and bill recycler integration via CCTalk and ID-003, running on custom Yocto Linux images. Yard automation software deployed across heavy-industry sites in Iberia: ANPR, traffic light control, audit trails, edge integrations to weighing equipment. C + Node.js + MQTT + CCTalk + ID-003 + SQL Server.
Cyborg: AI-powered equipment management platform with RAG, configurable agents, tool actions, and real-time device control. Go + React + Python + Qdrant.
GOV.analytics: Public spending analysis for Portugal. Ingests open government data (contracts, suppliers, budgets) with ETL pipelines and interactive dashboards. Next.js 15 + Fastify + PostgreSQL + Turborepo.
Workora: Recruitment platform with AI candidate matching, credit-based job posting, Stripe payments, and multi-language support. React + Express + Prisma + Gemini AI.
depguard-cli: MCP security server for AI coding agents. 12 tools: pre-install guardian, AI hallucination guard, vulnerability audit (npm + GitHub Advisory Database), supply-chain attack detection via static code analysis, and CycloneDX 1.6 SBOM generation with VEX. Zero runtime dependencies. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible AI client.
chunkit: Document chunking for RAG pipelines. Fixed-size, recursive, and markdown-aware strategies. Zero dependencies.
env-guard: Type-safe environment variable validation. Schema-based with coercion, fails fast with all issues at once.
migrate-sql: SQL migration runner with CLI. Plain .sql files, database-agnostic adapter pattern, tracks state automatically.


