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

Vol. 03 / 2026·10 PROJECTS

Selectedwork.

Production enterprise systems, personal projects, and open source contributions. Each one solved a concrete problem. Click to see the how and the measured impact.

03enterprise06personal01open source
01
GOV.analytics main dashboard with public spending summary across years and ministries
PERSONAL·Stable

GOV.analytics

Public procurement analytics for Portugal, built on open data from BASE/IMPIC (dados.gov.pt). Turborepo monorepo: Fastify + TypeScript backend with Kysely as type-safe query builder, PostgreSQL with year-based table partitioning and materialized views for fast aggregations, Redis…

200k+Contracts9Year Span6SQL Migrations
Node.jsTypeScriptFastifyKyselyPostgreSQLRedis
More details
02
Workora landing page presenting the AI-powered recruitment platform
PERSONAL·In Development

Workora

Recruitment SaaS connecting companies with candidates. Backend in Node.js/Express 5 with TypeScript, Prisma ORM and PostgreSQL (31 controllers, 30+ services, 28 route files). React 18/TypeScript frontend with Vite, Tailwind and shadcn/ui (18 pages, 21 component groups). Companies…

31Controllers30+Services18Pages
Node.jsExpressTypeScriptReactPrismaPostgreSQL
More details
03
Cyborg platform home with agents, equipment overview and tenant context
PERSONAL·Active Development

Cyborg

Multi-tenant AI platform for managing industrial and IoT equipment through chat. Three services: a Go backend with 19 modules running on PostgreSQL and Redis, a Python FastAPI engine on Qdrant that talks to Claude, OpenAI or local Ollama, and a React/TypeScript frontend (Vite, Ta…

3Service Architecture4Device Protocols5Doc Formats
GoPythonFastAPIReactTypeScriptPostgreSQL
More details
04
MontEdge dashboard overview showing financial summary across accounts, investments and recent movements
PERSONAL·Personal use

MontEdge

Personal finance platform that tracks every account, asset and movement in one place. Rails API on MySQL, Next.js + TypeScript frontend with protected routes. The domain covers 20+ entities: bank accounts, wallets, brokers and investment assets with dividend tracking, credit card…

Ruby on RailsMySQLNext.jsReactTypeScriptTailwind CSS
More details
05
Q-Scope V3 dashboard with live cycle telemetry and the 7-analyst panel
PERSONAL·Live Testing

Q-Scope V3

Autonomous crypto trading platform with AI decision-making, a 7-analyst panel, and a learning engine that adjusts over time. Polyglot architecture: NestJS + TypeScript backend (11 modules, 19 services, 56 files), a Python FastAPI analyst micro-service running 7 analysts (RSI, MAC…

7Analyst Panel9-PhaseCycleAdaptiveWeights
NestJSTypeScriptPythonFastAPIReactSocket.IO
More details
06
Registration with plan selection and multi-tenancy
PERSONAL·In Development

DataConvert

SaaS platform for automating corporate data processing. Multi-tenant, with custom templates, PDF table extraction via tabula-py and pdfplumber, visual column mapping, and automated PDF→CSV/JSON conversion. Stack: Node.js/TypeScript/Express backend, React/TypeScript frontend, JWT…

2AI ExtractorsSaaSMulti-tenant3Plan Tiers
TypeScriptReactNode.jsExpress.jsTypeORMPostgreSQL
Read case study