formação clássica em desenvolvimento de software,com experiência no desenvolvimento de nós para telefonia móvel.
Licenciatura pela Escuela Superior de Ingeniería de Telecomunicaciones de Barcelona.
Mestrado em comunicações móveis e ampla experiência no desenvolvimento de nós de telefonia.
Mestrado em Inteligência Artificial pela Universidade Internacional de Valência.
Quando faltam desafios, crie seu próprio caminho de marcos. O único limite é sua imaginação e experiências.
Aplicações dos anos 90 (1994-1997) (1994-1997)
Saiba maisProjeto GSM (2000)
Saiba maisMultiprecision Calculator (2008-2024)
Saiba maisEfeito Lente (2015-2019)
Saiba maisEncryptor de arquivo (2014-2024)
Saiba maisSincronizador de legendas (2015)
Saiba maisSincronizador de Áudio (2015)
Saiba maisFiltro de folhas do Google (2015-2016)
Saiba maisEncryptor de texto (2016-2024)
Saiba maisExperimentos com Áudio (2017-2024)
Saiba maisBibliotecas da Plataforma (2014-2024)
Saiba maisResizer automático do ícone (2020-2024)
Saiba maisPDF Inspector (2020-2024)
Saiba maisAplicação de exemplo (3D Donut) (2021-2024)
Saiba maisLeitor de Música (2021-2024)
Saiba maisEditor de Vídeo Morphing (2022-2024)
Saiba maisFractal Image Compression (2022-2023)
Saiba maisImagem com a sua tonalidade de cor (2023)
Saiba maisBola de cor (2023)
Saiba maisCalculadora de raízes polinomiais (2023)
Saiba maisCriador e Leitor de Código QR (2023)
Saiba maisConversas com AI (2024)
Saiba maisExtactor de tabela PDF (2024)
Saiba maisGerador Super-POJO (2024)
Saiba maisA chave para o sucesso é começar jovem e consistentemente trabalhar nisso.
Início do meu Mestrado em Inteligência Artificial na Universidade Internacional de Valência (VIU).
Início do meu mestrado em Java, Oracle e XML em Exes (Madrid).
Início do meu Mestrado em Comunicações Móveis na Fundació Politcnica de Catalunya (Barcelona).
Início do meu curso de Engenharia de Telecomunicações na Universitat Politcnica de Catalunya (UPC)
Início dos cursos em Pascal e Cobol na Academia CET (Reus)
Início do ensino secundário no Gabriel Ferrater em Reus
Início das atividades de programação extracurricular em BASIC na ARCE, Reus.
Sempre escolha dar o seu melhor, independentemente do que os outros fazem.
Juntei-me à Panel Sistemas Informática, uma empresa de consultoria que anteriormente era cliente da minha antiga empresa de consultoria
Comecei a trabalhar no projeto Demétrio da Telefónica, que se concentrou no desenvolvimento de um sistema de preços de diâmetro
Trabalho iniciado no projeto AltamirA para a Telefónica I+D
Comecei a trabalhar na Axpe Consulting num projeto para a Telefónica I+D
Mestrado em Estágio de Comunicações Móveis na sede da Airtel (Madrid). Eu continuei trabalhando para a empresa por mais quatro anos depois disso.
Iniciou um projeto na ITS S.A. em Barcelona para desenvolver aplicativos de gerenciamento de idiomas Delphi.
Eu acredito que na vida, você deve oferecer em vez de tomar – o que você recebe, você também tem a oferecer.Isso é fácil de dizer quando você tem suas necessidades essenciais cobertas.
É o meu sonho para um mundo melhor.
Oferecendo aplicações para o mundo
O lançamento de um aplicativo que permite que os usuários conversem com uma IA (Llama 3) usando recursos de voz para texto e texto para fala.
Liberação da versão otimizada de ChessPdfBrowser para extração de jogos.
Publicação de uma aplicação para calcular as raízes reais de um polinômio usando um método que desenvolvi com base no teorema de Bolzano.
Lançamento de uma versão aprimorada do Morphing Video Editor, com reconhecimento facial alimentado pela biblioteca de inteligência artificial de código aberto (dlib) em um servidor em nuvem.
Apresentação do meu projeto final para um mestrado em IA: um aplicativo Python para Perguntas e Respostas AI com tradução automática usando Haystack, ElasticSearch, Streamlit e Docker
Publicação do pedido Fractal Image Compression com base em um artigo IEEE, que foi desenvolvido pela primeira vez enquanto eu estava cursando universidade em 1997
Lançamento da versão de aplicação Multiprecision Calculator que permite o cálculo de funções derivadas para uma determinada expressão.
Lançamento da versão inicial do aplicativo ChessPdfBrowser, com a capacidade exclusiva de extrair itens de PDFs.
Depois de vários anos sem publicar nenhum aplicativo, eu lancei a primeira versão do File Encryptor. Este aplicativo apresenta um método de criptografia exclusivo baseado em um fluxo XOR proprietário com um gerador pseudo-aleatório caótico. Mesmo a CIA não pode descriptografá-lo.
Depois de vários anos de inatividade, publiquei a primeira versão do Multiprecision Calculator
Aplicativo Delphi projetado para ajudar no planejamento de cobertura móvel em Barcelona como parte do meu mestrado em comunicações móveis.
Apresentação do meu projeto final para o meu grau: uma biblioteca Fortran para resolver EDPS usando o método Elementos Finitos.
Apresentação de estágio de televisão na implementação de um artigo IEEE sobre Fractal Image Compression em C.
Flertar com gráficos 3D em Turbo Basic, Pascal e Assembler.
Desenvolvimento de múltiplas aplicações para MSX usando um montador Z-80: vários jogos, um designer gráfico e um aplicativo de texto para fala.
Quanto mais recursos tecnológicos você tiver, maior sua capacidade de criar.
Quanto maior a variedade de ingredientes disponíveis, mais elaborados e saborosos seus pratos podem ser.
Escolha suas IDEs preferidas: IntelliJ, PyCharm, Visual Studio Code, NetBeans, Eclipse ou vi
A linguagem de programação é importante (Java, Python, VB6, bash scripting)
Alguns exemplos desses padrões incluem Composite, Facade, Proxy, Wrapper, Strategy e Visitor.
A persistência de dados às vezes é crucial e é alcançada através de sistemas de arquivos e bancos de dados como Oracle, MySQL e MongoDB.
Quando o aplicativo precisa usar módulos de outras línguas, utilizá-los como recurso em um servidor remoto por meio de uma API REST pode ser benéfico. Vários servidores, bibliotecas e estruturas da web, como Tomcat, Jersey, Django, Gunicorn e Flask, podem ser usados para esse fim.
Para tornar seus serviços de servidor independentes, considere usar ferramentas de virtualização como VirtualBox, Docker ou Kubernetes
Fornecer aos usuários a opção de acessar os detalhes do aplicativo pode ser benéfico.
Usando macros do Excel, você pode automatizar várias tarefas associadas ao processamento e apresentação de dados
Em um projeto pessoal, você define os objetivos e, se trabalhar sozinho, assume todos os papéis de desenvolvimento.
Existem algumas incríveis aplicações gratuitas e bibliotecas disponíveis!
"O aplicativo ChessPdfBrowser é atraente para jogadores de xadrez com livros de xadrez PDF que não têm jogos disponíveis em um formato PGN."
Fran Rojas
"A integração da inteligência artificial no reconhecimento facial aumenta o apelo da aplicação Morphing Video Editor."
Fran Rojas
"As capacidades da inteligência artificial têm sido um ativo valioso. Graças a isso, fui capaz de inovar na implementação do artigo IEEE em fractal image compression usando K-medóides para selecionar os triângulos mais representativos para o livro de código."
Fran Rojas
"Usar classes genéricas na aplicação para calcular as raízes de um polinômio permite que o algoritmo seja programado independentemente do tipo numérico específico usado."
Fran Rojas
Você realmente não pode chamar uma equipe de uma equipe, mas oh bem...
Você pode entrar em contato comigo para quaisquer dúvidas ou preocupações, possíveis bugs nas aplicações, ou simplesmente dizer olá