Projetos

Trabalhos acadêmicos, experiências práticas e ferramentas onde apliquei engenharia ambiental, dados e código a problemas reais. Cada case mostra desafio, método, dados usados, resultado, limite e stack.

Case técnico

Extrator de Licenças Ambientais

Navegável

Pipeline de IA que extrai condicionantes, prazos e dados estruturados de licenças ambientais em PDF. É o motor por trás dos exemplos reais da página de licenciamento.

TypeScriptClaude APIZod
Desafio
Licenças ambientais concentram obrigações, prazos e condicionantes em documentos longos, difíceis de comparar e acompanhar.
Método
Estruturei a extração com schema Zod, validação de campos e viewer com busca, filtros, timeline e exportação.
Dados e insumos
Licenças ambientais públicas em PDF, campos estruturados por schema e condicionantes categorizadas por tema, prazo e obrigação.
Resultado
Os dados extraídos alimentam a página de licenciamento (licenças e condicionantes reais no fluxo) e uma interface consultável, com visão por licença, busca, filtros, timeline e exportação JSON/CSV.
Limite honesto
A extração é assistida por IA e precisa de revisão técnica antes de qualquer uso operacional, jurídico ou regulatório.

Stack e competências

TypeScriptNext.jsZodIAJSON/CSV

Abrir case no site →

Case técnico

Assistente de IA da base do site

Navegável

Assistente RAG que responde em linguagem natural usando só a base curada do site, com a fonte sempre à vista.

IARAGTypeScript
Desafio
Bases técnicas (normas, atividades licenciáveis, glossário) são difíceis de consultar em linguagem natural sem cair em respostas inventadas.
Método
RAG retrieval-first: uma busca lexical determinística sobre os dados do site monta o contexto, e o modelo (Gemini, free tier) só resume o recuperado, com regras de grounding contra invenção.
Dados e insumos
O próprio corpus curado do site: legislação, atividades da CONSEMA 250/2024, glossário e pontos de descarte.
Resultado
Demonstra consulta a base técnica com IA sem abrir mão da rastreabilidade, com os limites declarados antes do uso.
Limite honesto
Free tier (limite de uso), busca lexical (precisa da palavra certa) e base curada (subconjunto). É demonstração, não parecer técnico.

Stack e competências

Next.jsRAGGeminiTypeScriptBusca lexical

Abrir case no site →

Case técnico

Estágio em Engenharia Ambiental

Apoio em licenciamento ambiental, organização documental, leitura de condicionantes e rotinas técnicas com rastreabilidade.

LicenciamentoDocumentaçãoAnálise
Desafio
Processos ambientais exigem documentação consistente, leitura normativa e controle de condicionantes sem perder contexto técnico.
Método
Apoio na organização de informações, conferência documental e acompanhamento de exigências, mantendo confidencialidade de projetos.
Dados e insumos
Documentos técnicos, condicionantes, exigências de órgãos ambientais, cronogramas, registros internos e legislação aplicável.
Resultado
Ganho de repertório prático em rotina ambiental real: leitura de processo, organização de evidências e cuidado com prazos.
Limite honesto
Por confidencialidade, os materiais do estágio não são publicados; o case descreve competências e tipo de rotina, não clientes ou processos.

Stack e competências

LicenciamentoDocumentaçãoNormasPlanilhasComunicação técnica

Case técnico

Pesquisa LABEFLU/UFSC

Participação em pesquisa laboratorial na área de efluentes, com coletas, organização de resultados e análise de dados.

PesquisaDadosUFSC
Desafio
Pesquisa aplicada em efluentes depende de rotina experimental, cuidado com amostras e leitura crítica de resultados.
Método
Atuei em atividades de campo/laboratório e organização de dados para apoiar análise técnica na área de efluentes.
Dados e insumos
Amostras, registros de bancada, resultados laboratoriais, planilhas de acompanhamento e parâmetros ligados a efluentes.
Resultado
A experiência fortalece a ponte entre dado de campo/laboratório e interpretação ambiental, com atenção a método e rastreabilidade.
Limite honesto
Os resultados específicos pertencem ao contexto de pesquisa; o portfólio apresenta a experiência, não dados brutos do laboratório.

Stack e competências

SaneamentoEfluentesLaboratórioPlanilhasAnálise de dados

Case técnico

Análise de Dados Ambientais

Tratamento, cruzamento e visualização de dados de monitoramento ambiental usando Python, Power BI e critérios técnicos.

PythonPower BIDados Ambientais
Desafio
Dados ambientais costumam ficar dispersos em planilhas, boletins e séries temporais pouco legíveis para decisão.
Método
Uso Python, Power BI e visualizações para limpar bases, cruzar variáveis e transformar monitoramento em leitura gerencial.
Dados e insumos
Séries de balneabilidade, chuva, maré, vento, pontos críticos, calendários de coleta, normas e registros históricos.
Resultado
As bases viram dashboards navegáveis, mapas, rankings, comparações e textos técnicos que explicam o que o dado permite concluir.
Limite honesto
A análise depende da qualidade e cobertura das fontes; quando há amostra pequena ou lacuna espacial, isso aparece como limitação.

Stack e competências

PythonTypeScriptPower BIQGISRechartsMapas

Ferramentas interativas

Aplicações que construí com dados ambientais reais de Florianópolis. Aqui elas aparecem como produto navegável: fonte, cálculo, visualização, limite metodológico e interface pública.

Observatório Urbano

Disponível aqui

Uma ferramenta com vários mapas para ler Florianópolis: o que o Plano Diretor permite, onde toca área frágil, o saneamento por setor e o avanço da mancha urbana ao longo do tempo. Dados oficiais (GeoPortal PMF, IBGE) e satélite (GHSL), com fonte e método à mostra.

Plano DiretorMancha urbanaIBGE/GHSL

Abrir ferramenta →

Praias Inteligentes

Disponível aqui

Balneabilidade de Florianópolis com IMA + EPAGRI: estabilidade histórica por praia, associação com chuva, intervalos de confiança e limitações da rede.

EstatísticaBalneabilidadeIMA/EPAGRI

Abrir ferramenta →

Alagamentos

Disponível aqui

Pontos críticos de alagamento de Florianópolis: histórico de eventos (com fonte) e as condições que disparam. A cidade alaga principalmente pela maré e ressaca, não pela chuva.

MaréRessacaDefesa Civil

Abrir ferramenta →

Coleta Inteligente

Disponível aqui

Calendário oficial de coleta da COMCAP por bairro e os ecopontos e PEVs mais próximos para a destinação correta dos resíduos.

COMCAPResíduosEcopontos

Abrir ferramenta →

Extrator de licenças ambientais

Disponível aqui

Licenças ambientais reais por dentro, condicionantes, prazos e obrigações. PDFs estruturados por IA em dados navegáveis: busca, filtros, timeline e exportação JSON/CSV.

LicenciamentoIA aplicadaExtração

Abrir ferramenta →

Triagem do Licenciamento

Disponível aqui

Descubra qual licença ambiental uma atividade exige, competência (federal/estadual/municipal), estudos e enquadramento pela CONAMA 237 e CONSEMA/SC 250 e 251/2024.

LicenciamentoCONSEMA 250 e 251/2024Atividades licenciáveis

Abrir ferramenta →