DOC 04 Registo de projetos · 5 fichas · rev 2026.07

Onde a engenharia encontra o código.

Exemplos curtos do tipo de problemas que a RFAS resolve. Alguns são plugins, outros são processos automatizados, outros são análises técnicas. Todos partilham a mesma lógica: simplificar o que estava manual.

P·01 SketchUp → EPB
FIG. 012025 · Flandres
Esquema técnico: modelo SketchUp com um espaço e uma parede destacados, lista de volumes e áreas extraídos, e software EPB preenchido automaticamente
Do modelo 3D para o EPB: volumes por espaço (ruimtes) e áreas da envolvente (schilddelen).

PROJETO 01 2025 · Flandres

SketchUp → EPB

Na certificação energética EPB da Flandres, transpor a geometria da maqueta 3D para o software oficial era um trabalho manual de horas: medir, somar, transcrever. Este plugin extrai automaticamente os volumes por espaço e as áreas dos elementos da envolvente, com orientação, diretamente do modelo SketchUp.

Duas horas de trabalho manual reduzidas a seis minutos por edifício — e sem erros de transcrição.

Contexto
Certificação energética EPB · Flandres (Bélgica)
Âmbito
Volumes (ruimtes) e áreas (schilddelen), com orientação
Stack
Ruby · SketchUp API
Resultado
≈ 2 h → ≈ 6 min por edifício
Estado
Em desenvolvimento
Ruby SKP plugin EPB · Flandres
P·02 Sondar · interpretação CPT
FIG. 022025 · captura real
Aplicação Sondar: perfil CPT com curvas qc e Rf, camadas de solo coloridas e tabela de propostas de classificação com confiança do modelo por camada
A app Sondar em funcionamento — perfil qc/Rf segmentado, com proposta de classificação e confiança por camada (dados de demonstração).

PROJETO 02 2025

Sondar · interpretação CPT

Ferramenta de apoio à interpretação de ensaios penetrométricos (CPT). Recebe os dados do ensaio, segmenta o perfil em camadas e propõe, para cada camada, uma classificação com grau de confiança — que o engenheiro geotécnico revê, corrige e valida. As camadas são editáveis quando a heurística não convence.

O resultado sai em relatório e folha de cálculo prontos a integrar no dossier. Está hoje afinada para o caderno de encargos belga (SB260), e a arquitetura permite adaptá-la facilmente a outros referenciais de classificação.

Contexto
Geotecnia · ensaios CPT
Princípio
Triagem automática + revisão pelo engenheiro
Stack
Python · modelo de classificação calibrado
Saída
Camadas propostas com confiança · relatório · folha de cálculo
Referencial
SB260 (Bélgica) · adaptável a outros
Estado
Em desenvolvimento
Python Geotecnia SB260 · adaptável
P·03 OTL Composer
FIG. 032025 · Flandres · captura real
OTL Composer (versão web): lista de elementos IFC de uma ponte com termos OTL atribuídos e visualizador 3D com componentes coloridos por classe
OTL Composer (versão web) — modelo IFC de uma ponte com os componentes classificados por termo OTL.

PROJETO 03 2025 · Flandres

OTL Composer

Aplica o standard OTL da Flandres a modelos de obras de arte — pontes, túneis e outras estruturas — diretamente sobre os elementos do modelo. Atribui os typeURI, propõe as relações tipificadas entre componentes (HoortBij, LigtOp…), valida os atributos contra o modelo OTL e exporta em JSON-LD conforme a especificação de Informatie Vlaanderen.

Nasceu como plugin C# para Revit; hoje existe também como aplicação web que trabalha sobre ficheiros IFC — o mesmo motor de classificação, sem depender do software de origem.

O projeto está de momento em pausa. O caminho está validado: este processo pode ser automatizado e simplificado dentro das próprias aplicações de desenho — ou disponibilizado como serviço web (SaaS).

Contexto
OTL · obras de arte (kunstwerken) · Flandres
Formas
Plugin Revit (C#) · aplicação web (IFC)
Standard
typeURI · relações tipificadas · validação · JSON-LD
Conformidade
Especificação Informatie Vlaanderen
Estado
Em pausa
C# · Revit API IFC · web OTL · Flandres JSON-LD
P·04 Enerveco · plataforma interna
FIG. 042024 — 2026 · em produção
Dashboard da plataforma Enerveco: visão financeira, portal de documentos e atividade recente, com dados de clientes desfocados
O dashboard da plataforma em produção (dados de clientes anonimizados).

PROJETO 04 2024 — 2026 · Flandres

Enerveco · plataforma interna

Plataforma interna completa para a Enerveco — empresa de relatórios técnicos na Flandres (EPB, ventilação, rioleringskeuring). Faz a gestão de dossiers de obra, gera propostas em PDF renderizado no servidor, liga o histórico de email a cada projeto, sincroniza documentos com o NAS local e inclui portal de cliente com controlo de peças entregues.

Substituiu Excels dispersos e pastas avulsas — hoje todos os pedidos, propostas, faturas, ficheiros e comunicações vivem num só sítio. Em desenvolvimento contínuo desde 2024.

Cliente
Enerveco · relatórios técnicos · Flandres
Módulos
Dossiers · propostas · faturação · inbox · portal de cliente
Stack
Node.js · React · SQLite · Docker
Estado
Em produção · desenvolvimento contínuo
Node.js · React SQLite · Docker PDF server-side NAS local
P·05 MihariE · aplicação Android
FIG. 052025 · capturas reais
Ecrã de arranque da MihariE: escudo com bateria e o mote watch over your battery
MihariE: sistema de 12 V com alerta de tensão baixa (12,1 V) na bateria auxiliar
MihariE: saúde da bateria a 87,3% com curva de degradação ao longo do tempo
MihariE: registo de viagens com distância, consumo e eficiência por viagem
Arranque da app · alerta de tensão baixa na bateria de 12 V · saúde da bateria (SoH) · registo de viagens — capturas reais.

PROJETO 05 2025 · aplicação própria

MihariE · aplicação Android

Aplicação Android privada e de leitura para o Honda e (見張り, "vigiar"). Liga-se ao carro por OBD/UDS e foca-se no que as apps de tempo real não fazem: acompanhar a saúde da bateria e os consumos ao longo do tempo. Constrói a curva de degradação real (SoH por viagem), deteta viagens automaticamente e vigia a bateria auxiliar de 12 V.

Leitura 100% passiva — nunca escreve no veículo. Boa parte dos dados não é documentada pela Honda: exigiu engenharia reversa do protocolo de diagnóstico, com cada leitura validada contra o painel real.

A app está em uso diário e tem-se mostrado muito útil — por exemplo, para conhecer o estado real da bateria auxiliar de 12 V antes de ela falhar. Se houver interesse, a RFAS publica-a na Google Play a um preço acessível; consoante a adesão, seguirá uma versão para iOS.

Contexto
Honda e · dados de bateria e consumo
Método
Engenharia reversa · validação contra o painel
Leitura
100% passiva via OBD/UDS
Stack
Kotlin · Android
Estado
Em uso diário · Google Play em avaliação
Android · Kotlin OBD · UDS Reverse engineering Honda e
Nota · Próximo na lista

O próximo projeto pode ser o seu.

Se algum destes exemplos lhe lembrou um problema que tem, é por aí que se começa. Se for algo completamente diferente, melhor ainda — os projetos mais interessantes costumam ser os que ainda não estão nesta lista.