Skip to content

mopanc/Mopanc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 

Repository files navigation

Jorge Morais

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.


Tech Stack

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)

Selected Projects

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.


Open Source Libraries

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.


GitHub


www.jorgemopanc.com

About

My Read.me whith love and JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors