Olá, eu sou
MaximoFN

Apaixonado por Inteligência Artificial e programação. Nesta página você deixará de ver como usar a IA e começará a aprender como criar IA e muito mais em português

Espero que goste!

Entre e aprenda tudo o que puder

Posts

56

Projetos

10

Dockers IA

20

Tips

11

Datasets

3
MaximoFN

Experiencia

2024-03/actuality

Engenheiro de Machine Learning - Freelance

Desenvolvimento de um chatbot para HoReCa (hotéis, restaurantes e cafés), através do qual cozinheiros e garçons podem falar com o chatbot para fazer consultas sobre receitas e menus.

Responsabilidades

  • Desenvolvimento de agentes

Logros

  • Desenvolvimento de dois MVPs em duas semanas com os quais poder oferecer a possíveis clientes

Tecnologías

  • Python

    Python

  • Graph databases

    Graph databases

  • Gremlin

    Gremlin

2024-01/2024-03

Engenheiro de Machine Learning - Freelance

Civir

-

Remote

Desenvolvimento de um chatbot para HoReCa (hotéis, restaurantes e cafés), através do qual cozinheiros e garçons podem falar com o chatbot para fazer consultas sobre receitas e menus.

Responsabilidades

  • Desenvolvimento de backend com chatbot
  • Desenvolvimento RAG
  • Implementação de agentes que obtêm a intenção do usuário e executam ações
  • Desenvolvimento de componentes de React para a interface de usuário
  • Implementação de chatbot através de comunicação falada

Logros

  • Buscas vectoriais customizáveis
  • Geração de prompts usando Langchain com LangChain, com informação da pergunta do usuário e informação da empresa através de variáveis

Tecnologías

  • Python logo

    Python

  • LangChain logo

    LangChain

  • PostgreSQL logo

    PostgreSQL

  • PGVector logo

    PGVector

  • React logo

    React

  • Kubernetes logo

    Kubernetes

  • Docker logo

    Docker

  • GitHub Actions logo

    GitHub Actions

2024-09/2024-12

AI tech lead

Bravent

-

Remote

AI Tech lead. Liderança técnica, supervisão de desenvolvimento e colaboração na gestão correta de projetos técnicos. Proposta de novas soluções.

Responsabilidades

  • Liderança técnica.
  • Tomada de decisões técnicas: tecnologias apropriadas.
  • Propor novas soluções na área/inovação.
  • Desenvolver SW com padrões estabelecidos, alta complexidade, prazos curtos.
  • Supervisão de desenvolvimento.
  • Colaboração na gestão correta de projetos técnicos.
  • Avaliação de riscos técnicos
  • Auxiliar na resolução de problemas técnicos.
  • Comunicação clara e eficaz
  • Manter-se atualizado com as últimas tecnologias e tendências do campo

Logros

  • Mostrando que no hace falta usar Chat GPT para todo.

Tecnologías

  • Python logo

    Python

  • Pytorch logo

    Pytorch

  • HuggingFace logo

    HuggingFace

  • Azure logo

    Azure

  • Azure Machine Learning logo

    Azure Machine Learning

2022-09/2024-09

Machine Learning Engineer

Sener

-

Tres Cantos, Madrid

Machine Learning Engineer, desenvolvimento de algoritmos de visão para veículo autônomo e liderança no sistema RAG para obter informações de documentação

Responsabilidades

  • Desenvolvimento do conjunto de algoritmos de visão para veículo autônomo.
  • Liderança no desenvolvimento do sistema RAG para obter informações de documentação.

Logros

  • Ao trabalhar em um veículo autônomo, tudo tem que ir em um dispositivo embarcado, que não é tão potente quanto um computador normal. Portanto, otimizei as redes neurais com TensorRT, fazendo com que o tempo de inferência e a memória VRAM necessária fossem muito menores, garantindo o funcionamento em tempo real do veículo autônomo.
  • Desenvolvimento de um conjunto de dados de imagens sintéticas realistas para treinar as redes para o veículo autônomo, criando imagens em diferentes condições ambientais, tornando as redes neurais mais robustas.
  • Implementação de scripts de inicialização para todas as bibliotecas e programas do dispositivo do veículo autônomo. Antes, apenas uma pessoa sabia instalar tudo, agora qualquer pessoa pode iniciar o sistema.
  • Promoção de uma colega
  • Mentoria de estagiários e juniores

Tecnologías

  • Python logo

    Python

  • Pytorch logo

    Pytorch

  • HuggingFace logo

    HuggingFace

  • TensorRT logo

    TensorRT

  • Nvidia Jetson logo

    Nvidia Jetson

2017-10/2022-07

Engenheiro de IA e eletrônico

Arquimea

-

Leganés, Madrid

Desenvolvimento de IA, HW e FW.

Responsabilidades

  • Implementação de algoritmos de detecção para UAV.
  • Desenvolvimento de um algoritmo piloto para geoposicionamento sem GPS.
  • Liderança do desenvolvimento de HW e FW de UAV.

Logros

  • Com a implementação de algoritmos de detecção para UAV, evitamos ter que comprar um dispositivo que fazia tal detecção, economizando um custo de 2000€ por unidade.
  • Quando cheguei, o HW e FW de cada um dos UAVs e estações terrestres era diferente, o que significava que havia várias equipes desenvolvendo a mesma funcionalidade, de maneiras diferentes. Unifiquei o HW dos UAVs e estações terrestres, o que reduziu o custo de fabricação de PCBs. Também permitiu criar um FW de baixo nível comum, tendo que mudar apenas a parte de alto nível, evitando desenvolvimentos duplicados.
  • Em ambientes de guerra eletrônica, é comum desativar o GPS, o que é letal para os UAVs, pois não podem se geoposicionar. Com o algoritmo piloto para geoposicionamento sem GPS, conseguimos ter uma vantagem competitiva contra nossos concorrentes.

Tecnologías

  • Python logo

    Python

  • Pytorch logo

    Pytorch

  • YOLO logo

    YOLO

  • Altium logo

    Altium

  • STM32 logo

    STM32

  • C logo

    C

2014-05/2017-10

Engenheiro eletrônico

Indra

-

Torrejón de Ardoz, Madrid

Desenvolvimento de HW e FW.

Responsabilidades

  • Desenvolvimento de FW de PCB de controle de helicóptero autônomo.
  • Manutenção de HW de PCBs de helicóptero autônomo.
  • Desenvolvimento de HW de PCB com sensores para um caça.

Logros

  • Ninguém queria se responsabilizar pelo FW da PCB de controle de helicóptero autônomo, o que fazia com que o projeto progredisse muito lentamente. Assumi o FW, então o projeto progrediu muito mais rápido.
  • Quando cheguei, os testes de inicialização das PCBs eram feitos manualmente, pois eram projetados pelos engenheiros que as projetavam e apenas as testavam na fase de projeto. Mas quando o projeto estava em produção, toda vez que novas PCBs eram fabricadas, seus testes eram muito lentos porque tinham que ser feitos manualmente. Nas PCBs que desenvolvi, implementei cabeamento de teste e FW de teste, de modo que o teste das PCBs era feito automaticamente, fazendo com que quando o projeto estava em produção, os testes das PCBs pudessem ser feitos muito mais rapidamente e também poderiam ser feitos por mais pessoas, porque não era necessário ter pessoal com um conhecimento mínimo.

Tecnologías

  • Altium logo

    Altium

  • C logo

    C

  • Eclipse logo

    Eclipse

2013-01/2014-05

Estagiário

Indra

-

Torrejón de Ardoz, Madrid

Ajuda o gerente de projeto na gestão de projetos. Desenvolvimento de HW e FW.

Responsabilidades

  • Ajuda o gerente de projeto na gestão de projetos.
  • Projetar testes para iniciar PCBs de comunicações para controladores de tráfego aéreo.
  • Projeto de HW e FW

Logros

  • Projeto e documentação de testes para iniciar PCBs de comunicações para controladores de tráfego aéreo.
  • Reparo de PCBs para controladores de tráfego aéreo.

Tecnologías

  • Altium logo

    Altium

  • C logo

    C

  • MPLAB logo

    MPLAB

Ver experiência completa -->

Projetos

Horeca chatbot

Horeca chatbot Horeca chatbot
Python
LangChain
PostgreSQL
PGVector
React
Kubernetes
Docker
GitHub Actions

Chatbot conversacional para cozinheiros de hotéis e restaurantes. Um cozinheiro, gerente de cozinha ou serviço de quarto de um hotel ou restaurante pode falar com o chatbot para obter informações sobre receitas e menus. Mas também implementa agentes, com os quais pode editar ou criar novas receitas ou menus

Naviground

Naviground Naviground

Subtify

Subtify Subtify
Python
Whisper
Spaces

Gerador de legendas para vídeos no idioma que você desejar. Além disso, coloca uma legenda de cor diferente para cada pessoa

Ver todos os projetos -->

Quer aplicar IA no seu projeto? Entre em contato!

Últimos posts

Stream Informações em MCP: Guia Completo para Atualizações de Progresso em Tempo Real com FastMCP

Stream Informações em MCP: Guia Completo para Atualizações de Progresso em Tempo Real com FastMCP

Aprenda como implementar streaming em tempo real em aplicações MCP (Model Context Protocol) usando FastMCP. Este guia abrangente mostra como criar servidores e clientes MCP que suportam atualizações de progresso e informações streaming para tarefas de longa duração. Você construirá ferramentas habilitadas para streaming que fornecem feedback em tempo real durante processamento de dados, upload de arquivos, tarefas de monitoramento e outras operações que demandam muito tempo. Descubra como usar StreamableHttpTransport, implementar manipuladores de progresso com Context e criar barras de progresso visuais que melhoram a experiência do usuário ao trabalhar com aplicações MCP que requerem feedback contínuo.

MCP: Guia Completa para Criar Servidores e Clientes MCP (Model Context Protocol) com FastMCP

MCP: Guia Completa para Criar Servidores e Clientes MCP (Model Context Protocol) com FastMCP

Aprenda o que é o Model Context Protocol (MCP), o padrão de código aberto desenvolvido pela Anthropic que revoluciona como os modelos de IA interagem com ferramentas externas. Nesta guia prática e detalhada, eu te levo passo a passo na criação de um servidor e cliente MCP do zero usando a biblioteca fastmcp. Você construirá um agente de IA "inteligente" com Claude Sonnet, capaz de interagir com a API do GitHub para consultar issues e informações de repositórios. Vamos cobrir desde conceitos básicos até recursos avançados como filtragem de ferramentas por tags, composição de servidores, recursos estáticos e plantillas dinâmicas (resource templates), geração de prompts e autenticação segura. Descubra como MCP pode padronizar e simplificar a integração de ferramentas em suas aplicações de IA, de forma análoga ao como o USB unificou periféricos!

Últimos posts -->

Tecnologias

Python

Python

Pytorch

Pytorch

HugginFace

HugginFace

Langchain

Langchain

Ollama

Ollama

Astro

Astro

Docker

Docker

Terminal

Terminal

Git

Git

Conda

Conda

HTML5

HTML5

CSS3

CSS3

Python

Python

Pytorch

Pytorch

HugginFace

HugginFace

Langchain

Langchain

Ollama

Ollama

Astro

Astro

Docker

Docker

Terminal

Terminal

Git

Git

Conda

Conda

HTML5

HTML5

CSS3

CSS3

Astro

Astro

Ollama

Ollama

Langchain

Langchain

HugginFace

HugginFace

Pytorch

Pytorch

Python

Python

Conda

Conda

Git

Git

Terminal

Terminal

Docker

Docker

HTML5

HTML5

CSS3

CSS3

Astro

Astro

Ollama

Ollama

Langchain

Langchain

HugginFace

HugginFace

Pytorch

Pytorch

Python

Python

Conda

Conda

Git

Git

Terminal

Terminal

Docker

Docker

HTML5

HTML5

CSS3

CSS3

Dockers IA

Os espaços do Hugging Face nos permitem executar modelos com demos muito simples, mas e se a demo quebrar? Ou se o usuário a deletar? Por isso, criei contêineres docker com alguns espaços interessantes, para poder usá-los localmente, aconteça o que acontecer. Na verdade, se você clicar em qualquer botão de visualização de projeto, ele pode levá-lo a um espaço que não funciona.

Flow edit

Flow edit Flow edit

Edite imagens com este modelo de Flow. Baseado em SD3 ou FLUX, você pode editar qualquer imagem e gerar novas

FLUX.1-RealismLora

FLUX.1-RealismLora FLUX.1-RealismLora
Ver todos os contêineres -->

Últimos tips

Últimos tips -->

Quer aplicar IA no seu projeto? Entre em contato!

Meus datasets

short-jokes-dataset

Dataset com piadas em inglês

opus100

Dataset com traduções de inglês para espanhol

netflix_titles

Dataset com filmes e séries da Netflix

Ver mais datasets -->