Éducation

Formation classique en développement logiciel,avec une expérience dans le développement de nœuds pour la téléphonie mobile.

Ingénieur en télécommunications

Diplôme de l'Escuela Superior de Ingeniera de Telecomunicaciones de Barcelona.

Communications mobiles

Maîtrise en communications mobiles et vaste expérience dans le développement de nœuds de téléphonie.

Intelligence artificielle

Master en Intelligence Artificielle de l'Universidad Internacional de Valencia.

J'aime le flow

La première version de ChessPDFBrowser a été publiée en 2016. C'est l'application que j'ai programmée qui a le plus d'utilisateurs.
Le MultiprecisionCalculator est une application qui permet des calculs avec une précision configurable. La dernière version permet également de calculer la fonction dérivée pour une fonction donnée.
Cette application vous permet de créer des vidéos qui passent en douceur entre les images de visages.

Portefeuille

Lorsque les défis manquent, créez votre propre chemin de jalons. La seule limite est votre imagination et vos expériences.

Demandes des années 90 (1994-1997) (1994-1997)

En savoir plus

Projet GSM (2000)

En savoir plus

Multiprecision Calculator (2008-2024)

En savoir plus

Effet de lentille (2015-2019)

En savoir plus

Chiffrement de fichiers (2014-2024)

En savoir plus

Synchroniseur de sous-titres (2015)

En savoir plus

Synchronisation audio (2015)

En savoir plus

Filtre Google Sheets (2015-2016)

En savoir plus

ChessPdfBrowser (2016-2025)

En savoir plus
Site Web

Ligne de commande ChessPdfBrowser (2016-2025)

En savoir plus
Site Web

Chiffrement texte (2016-2024)

En savoir plus

Expériences avec l'audio (2017-2024)

En savoir plus

Bibliothèques de plate-forme (2014-2024)

En savoir plus

Resizer automatique d'icône (2020-2024)

En savoir plus

PDF Inspector (2020-2024)

En savoir plus

Exemple d'application (3D Donut) (2021-2024)

En savoir plus

Lecteur de musique (2021-2024)

En savoir plus

Éditeur vidéo de morphing (2022-2024)

En savoir plus

Fractal Image Compression (2022-2023)

En savoir plus

Image avec votre abat-jour de couleur (2023)

En savoir plus

Boule de couleur (2023)

En savoir plus

Calculatrice de racines polynomiales (2023)

En savoir plus

Créateur et lecteur de code QR (2023)

En savoir plus

Conversations avec l'IA (2024)

En savoir plus

Extacteur de tableau PDF (2024)

En savoir plus

Générateur Super-POJO (2024)

En savoir plus

Liens vers les applications

Mon parcours scolaire

La clé du succès est de commencer jeune et d’y travailler constamment.

  • Avril-2022

    Début de mon Master en Intelligence Artificielle à l'Universidad Internacional de Valencia (VIU).

  • 2022
  • Septembre-2004

    Début de ma maîtrise en Java, Oracle et XML chez Exes (Madrid).

  • 2004
  • Septembre-1999

    Début de ma maîtrise en communications mobiles à la Fundaci Politècnica de Catalunya (Barcelone).

  • 1999
  • Septembre-1991

    Début de mes études en Ingénierie des Télécommunications à l’Universitat Politècnica de Catalunya (UPC)

  • 1991
  • Septembre 1988

    Début des cours de Pascal et Cobol à la CET Academy (Reus)

  • 1988
  • Septembre 1987

    Début de l’enseignement secondaire au Gabriel Ferrater à Reus

  • 1987
  • Septembre 1985

    Début des activités de programmation parascolaires en BASIC à ARCE, Reus.

  • 1985

Mon historique de travail

Choisissez toujours de donner le meilleur de vous-même, peu importe ce que les autres font.

  • Avril-2018

    J’ai rejoint Panel Sistemas Informticos, une société de conseil qui était auparavant cliente de mon ancienne société de conseil.

  • Janvier-2018

    J'ai commencé à travailler sur le projet Demetrius de Telefonica, qui se concentrait sur le développement d'un système de tarification du diamètre.

  • 2018
  • Janvier 2005

    Début des travaux sur le projet AltamirA pour Telefnica I+D

  • Janvier 2005

    J'ai commencé à travailler chez Axpe Consulting sur un projet pour Telefnica I+D

  • 2005
  • Juillet-2000

    Stage de Master en Communications Mobiles au siège d'Airtel (Madrid). J'ai continué à travailler pour l'entreprise pendant quatre années de plus par la suite.

  • 2000
  • Janvier-1999

    A commencé un projet chez ITS S.A. à Barcelone pour développer des applications de gestion de langage Delphi.

  • 1999

Développement d'applications

Je crois que dans la vie, vous devriez offrir plutôt que prendre – ce que vous recevez, vous devez aussi offrir.C'est facile à dire quand vous avez vos besoins essentiels couverts.

C'est mon rêve d'un monde meilleur.

Offrir des applications au monde entier

  • Août-2024

    La sortie d'une application qui permet aux utilisateurs de converser avec une IA (Llama 3) en utilisant des fonctionnalités de voix-texte et de texte-parole.

  • Mars-2024

    Sortie de la version optimisée de ChessPdfBrowser pour l'extraction du jeu.

  • 2024
  • 5-2023 août

    Publication d'une application pour calculer les racines réelles d'un polynôme à l'aide d'une méthode que j'ai développée à partir du théorème de Bolzano.

  • 2 août-2023

    Lancement d'une version améliorée de Morphing Video Editor, avec reconnaissance faciale optimisée par la bibliothèque d'intelligence artificielle open source (dlib) sur un serveur cloud.

  • Mai-2023

    Présentation de mon projet final de Master en IA : une application Python pour Question & Answering AI avec traduction automatique à l'aide de Haystack, ElasticSearch, Streamlit et Docker

  • Février-2023

    Publication de l'application Fractal Image Compression basée sur un article de l'IEEE, qui a été développé pour la première fois alors que je fréquentais l'université en 1997

  • 2023
  • Février-2021

    Sortie de la version d'application Multiprecision Calculator qui permet le calcul de fonctions dérivées pour une expression donnée.

  • 2021
  • Septembre-2016

    Sortie de la version initiale de l'application ChessPdfBrowser, avec la possibilité exclusive d'extraire des éléments à partir de fichiers PDF.

  • 2016
  • Mai-2015

    Après plusieurs années sans publier aucune application, j'ai publié la première version de File Encryptor. Cette application dispose d'une méthode de cryptage unique basée sur un flux propriétaire XOR avec un générateur pseudo-aléatoire chaotique. Même la CIA ne peut pas le décrypter.

  • 2015
  • Septembre-2009

    Après plusieurs années d'inactivité, j'ai publié la première version du Multiprecision Calculator

  • 2009
  • Juin-2000

    Application Delphi conçue pour aider à la planification de la couverture mobile à Barcelone dans le cadre de mon Master en communications mobiles.

  • 2000
  • Juin-1998

    Présentation de mon projet final pour mon diplôme: une bibliothèque Fortran pour résoudre le CEPD en utilisant la méthode des éléments finis.

  • 1998
  • Juin-1997

    Présentation d'un stage télévisé sur la mise en œuvre d'un article de l'IEEE sur Fractal Image Compression en C.

  • 1997
  • 1991-1997

    Flirter avec des graphiques 3D dans Turbo Basic, Pascal et Assembler.

  • 1991
  • 1986-1991

    Développement de plusieurs applications pour MSX à l'aide d'un assembleur Z-80: divers jeux, un graphiste et une application de synthèse vocale.

  • 1986

Ressources technologiques

Plus vous avez de ressources technologiques, plus votre capacité à créer est grande.

Plus la variété d'ingrédients disponibles est grande, plus vos plats peuvent être élaborés et savoureux.

IDE

Sélectionnez vos IDE préférés: IntelliJ, PyCharm, Visual Studio Code, NetBeans, Eclipse ou vi

Langage de programmation

Le langage de programmation est important (Java, Python, VB6, script bash)

Modèles de conception

Les modèles de conception favorisent la modularité dans la conception de logiciels. Certains exemples de ces modèles incluent Composite, Façade, Proxy, Wrapper, Stratégie et Visiteur.

Base de données

La persistance des données est parfois cruciale et est obtenue grâce à des systèmes de fichiers et des bases de données comme Oracle, MySQL et MongoDB.

Services Web

Lorsque l'application a besoin d'utiliser des modules d'autres langages, leur utilisation en tant que ressource dans un serveur distant via une API REST peut être bénéfique. Divers serveurs, bibliothèques et frameworks Web, tels que Tomcat, Jersey, Django, Gunicorn et Flask, peuvent être utilisés à cette fin.

Virtualisation

Pour rendre vos services serveur indépendants, envisagez d'utiliser des outils de virtualisation tels que VirtualBox, Docker ou Kubernetes.

Manuels d'utilisation

Fournir aux utilisateurs l'option d'accéder aux détails de l'application peut être bénéfique.

Macros Excel

À l’aide de macros Excel, vous pouvez automatiser diverses tâches associées au traitement et à la présentation des données.

Avantages d’avoir un projet personnel

Dans un projet personnel, vous définissez les objectifs et, si vous travaillez seul, assumez tous les rôles de développement.

  • Apprentissage par tâtonnements
  • En tant que créateur, vous êtes responsable de l'idéation des fonctionnalités, de leur conception et du développement du produit final.
  • Vous pouvez partager votre projet tout en démontrant vos compétences en même temps
  • Cela permet le développement des compétences à travers divers rôles

Prix

Il y a des applications et des bibliothèques gratuites incroyables disponibles!

0

Prime

Valeurs

  • Binaires d'application
  • Code inclus
  • Support illimité par e-mail
  • Totalement gratuit

Témoignages

"L'application ChessPdfBrowser est attrayante pour les joueurs d'échecs avec des livres d'échecs PDF qui manquent de jeux disponibles dans un format PGN."
Fran Rojas

« L’intégration de l’intelligence artificielle dans la reconnaissance faciale renforce l’attrait de l’application Morphing Video Editor. »
Fran Rojas

« Les capacités de l'intelligence artificielle ont été un atout précieux. Grâce à elle, j'ai pu innover dans la mise en œuvre de l'article de l'IEEE sur fractal image compression en utilisant des K-Medoids pour sélectionner les triangles les plus représentatifs pour le livre de codes. »
Fran Rojas

L'utilisation de classes génériques dans l'application pour calculer les racines d'un polynôme permet à l'algorithme d'être programmé indépendamment du type numérique spécifique utilisé.
Fran Rojas

À propos de l'équipe

Vous ne pouvez pas vraiment appeler une équipe d'une équipe, mais oh bien...

Développeur

Fran Rojas

Passionné par le développement de logiciels

Contact

Vous pouvez me contacter pour toutes questions ou préoccupations, bugs possibles dans les applications, ou simplement me dire bonjour.