Istruzione

Formazione classica nello sviluppo di software,con esperienza nello sviluppo di nodi per la telefonia mobile.

Ingegnere delle telecomunicazioni

Laurea presso la Escuela Superior de Ingeniera de Telecomunicaciones de Barcelona.

Comunicazioni mobili

Master in comunicazioni mobili e una vasta esperienza nello sviluppo di nodi di telefonia.

Intelligenza artificiale

Master in Intelligenza Artificiale presso l'Universidad Internacional de Valencia.

Mi piace scorrere

La prima versione di ChessPDFBrowser è stata rilasciata nel 2016. È l'applicazione che ho programmato che ha il maggior numero di utenti.
Il MultiprecisionCalculator è un'applicazione che consente calcoli con precisione configurabile. L'ultima versione consente anche di calcolare la funzione derivata per una determinata funzione.
Questa applicazione consente di creare video che passano senza intoppi tra le immagini dei volti.

Portafoglio

Quando mancano le sfide, crea il tuo percorso di pietre miliari. L'unico limite è la tua immaginazione ed esperienze.

Applicazioni degli anni '90 (1994-1997) (1994-1997)

Scopri di più

Progetto GSM (2000)

Scopri di più

Multiprecision Calculator (2008-2024)

Scopri di più

Effetto lente (2015-2019)

Scopri di più

Cifratura file (2014-2024)

Scopri di più

Sottotitolo Sincronizzatore (2015)

Scopri di più

Sincronizzatore audio (2015)

Scopri di più

Filtro Fogli Google (2015-2016)

Scopri di più

ChessPdfBrowser (2016-2025)

Scopri di più
Sito web

Linea di comando ChessPdfBrowser (2016-2025)

Scopri di più
Sito web

Text Encryptor (2016-2024)

Scopri di più

Esperimenti con l'audio (2017-2024)

Scopri di più

Biblioteche di piattaforma (2014-2024)

Scopri di più

Automatico Icon Resizer (2020-2024)

Scopri di più

PDF Inspector (2020-2024)

Scopri di più

Esempio di applicazione (3D Donut) (2021-2024)

Scopri di più

Lettore musicale (2021-2024)

Scopri di più

Morphing Video Editor (2022-2024)

Scopri di più

Fractal Image Compression (2022-2023)

Scopri di più

Immagine con la tua sfumatura di colore (2023)

Scopri di più

Palla di colore (2023)

Scopri di più

Calcolatore delle radici polinomiali (2023)

Scopri di più

Creatore e lettore di codici QR (2023)

Scopri di più

Conversazioni con AI (2024)

Scopri di più

Estattore da tavolo in PDF (2024)

Scopri di più

Generatore Super-POJO (2024)

Scopri di più

Link alle applicazioni

Il mio background educativo

La chiave del successo è iniziare giovani e lavorare costantemente su di esso.

  • Aprile-2022

    Inizio del mio Master in Intelligenza Artificiale presso l'Universidad Internacional de Valencia (VIU).

  • 2022
  • Settembre-2004

    Inizio del mio Master in Java, Oracle e XML presso Exes (Madrid).

  • 2004
  • Settembre-1999

    Inizio del mio Master in Mobile Communications presso Fundaci Politècnica de Catalunya (Barcellona).

  • 1999
  • Settembre-1991

    Inizio della mia laurea in Ingegneria delle Telecomunicazioni presso l'Universitat Politècnica de Catalunya (UPC)

  • 1991
  • Settembre-1988

    Inizio dei corsi in Pascal e Cobol presso la CET Academy (Reus)

  • 1988
  • Settembre-1987

    Inizio dell’istruzione secondaria presso il Gabriel Ferrater di Reus

  • 1987
  • Settembre-1985

    Inizio delle attività di programmazione extracurriculare in BASIC presso ARCE, Reus.

  • 1985

La mia storia lavorativa

Scegli sempre di dare il tuo meglio, indipendentemente da ciò che fanno gli altri.

  • Aprile-2018

    Sono entrato a far parte di Panel Sistemas Informticos, una società di consulenza che in precedenza era cliente della mia ex società di consulenza.

  • Gennaio-2018

    Ho iniziato a lavorare al progetto Demetrius di Telefonica, che si è concentrato sullo sviluppo di un sistema di prezzi di diametro

  • 2018
  • Gennaio-2005

    Iniziati i lavori sul progetto AltamirA per Telefnica I+D

  • Gennaio-2005

    Ho iniziato a lavorare presso Axpe Consulting per un progetto per Telefonica I+D

  • 2005
  • Luglio-2000

    Master in Mobile Communications stage presso la sede di Airtel (Madrid). Ho continuato a lavorare per l'azienda per altri quattro anni dopo.

  • 2000
  • Gennaio-1999

    Iniziato un progetto presso ITS S.A. a Barcellona per sviluppare applicazioni di gestione del linguaggio Delphi.

  • 1999

Sviluppo delle applicazioni

Credo che nella vita tu debba offrire piuttosto che prendere – ciò che ricevi, anche tu hai da offrire.Questo è facile da dire quando hai i tuoi bisogni essenziali coperti.

E' il mio sogno per un mondo migliore.

Offrire applicazioni al mondo

  • Agosto-2024

    Il rilascio di un'applicazione che consente agli utenti di conversare con un AI (Llama 3) utilizzando funzionalità voce-testo e testo-parola.

  • Marzo-2024

    Rilascio della versione ottimizzata di ChessPdfBrowser per l'estrazione del gioco.

  • 2024
  • 5-2023 agosto

    Pubblicazione di un'applicazione per il calcolo delle radici reali di un polinomio utilizzando un metodo che ho sviluppato sulla base del teorema di Bolzano.

  • Agosto 2-2023

    Rilascio di una versione migliorata di Morphing Video Editor, con riconoscimento facciale alimentato dalla libreria di intelligenza artificiale open source (dlib) su un server cloud.

  • Maggio-2023

    Presentazione del mio progetto finale per un Master in AI: un'applicazione Python per domanda e risposta AI con traduzione automatica utilizzando Haystack, ElasticSearch, Streamlit e Docker

  • Febbraio-2023

    Pubblicazione dell'applicazione Fractal Image Compression basata su un articolo IEEE, che è stato sviluppato per la prima volta mentre frequentavo l'università nel 1997

  • 2023
  • Febbraio-2021

    Rilascio della versione dell'applicazione Multiprecision Calculator che consente il calcolo delle funzioni derivate per una data espressione.

  • 2021
  • Settembre-2016

    Rilascio della versione iniziale dell'applicazione ChessPdfBrowser, con la capacità esclusiva di estrarre elementi da PDF.

  • 2016
  • Maggio-2015

    Dopo diversi anni senza pubblicare alcuna applicazione, ho rilasciato la prima versione del File Encryptor. Questa applicazione presenta un metodo di crittografia unico basato su un flusso XOR proprietario con un caotico generatore pseudo-casuale. Anche la CIA non può decifrarlo.

  • 2015
  • Settembre-2009

    Dopo diversi anni di inattività, ho pubblicato la prima versione del Multiprecision Calculator

  • 2009
  • Giugno-2000

    Applicazione Delphi progettata per assistere nella pianificazione della copertura mobile a Barcellona come parte del mio Master in Mobile Communications.

  • 2000
  • Giugno-1998

    Presentazione del mio progetto finale per la mia laurea: una libreria Fortran per risolvere EDPS utilizzando il metodo Finite Elements.

  • 1998
  • Giugno-1997

    Presentazione dello stage televisivo sull'implementazione di un articolo IEEE su Fractal Image Compression in C.

  • 1997
  • 1991-1997

    Flirtare con grafica 3D in Turbo Basic, Pascal e Assembler.

  • 1991
  • 1986-1991

    Sviluppo di più applicazioni per MSX utilizzando un assemblatore Z-80: vari giochi, un grafico e un'applicazione text-to-speech.

  • 1986

Risorse tecnologiche

Più risorse tecnologiche hai, maggiore è la tua capacità di creare.

Maggiore è la varietà di ingredienti disponibili, più elaborati e saporiti possono essere i tuoi piatti.

IDE

Seleziona i tuoi IDE preferiti: IntelliJ, PyCharm, Visual Studio Code, NetBeans, Eclipse o vi

Linguaggio di programmazione

Il linguaggio di programmazione è importante (Java, Python, VB6, bash scripting)

Modelli di progettazione

Alcuni esempi di questi modelli includono Composite, Facade, Proxy, Wrapper, Strategy e Visitor.

Banca dati

La persistenza dei dati è talvolta cruciale e viene raggiunta attraverso file system e database come Oracle, MySQL e MongoDB.

Servizi Web

Quando l'applicazione deve utilizzare moduli di altre lingue, utilizzarli come risorsa in un server remoto tramite un'API REST può essere utile. A questo scopo possono essere utilizzati vari server, librerie e framework Web, come Tomcat, Jersey, Django, Gunicorn e Flask.

Virtualizzazione

Per rendere indipendenti i tuoi servizi server, prendi in considerazione l'utilizzo di strumenti di virtualizzazione come VirtualBox, Docker o Kubernetes.

Manuali utente

Fornire agli utenti la possibilità di accedere ai dettagli dell'applicazione può essere utile.

Macro di Excel

Utilizzando le macro di Excel, è possibile automatizzare varie attività associate all'elaborazione e alla presentazione dei dati

I vantaggi di avere un progetto personale

In un progetto personale, si impostano gli obiettivi e, se si lavora da soli, assumere tutti i ruoli di sviluppo.

  • Apprendimento per tentativi ed errori
  • Come creatore, sei responsabile dell'ideazione delle caratteristiche, della loro progettazione e dello sviluppo del prodotto finale.
  • Puoi condividere il tuo progetto dimostrando allo stesso tempo le tue capacità
  • Ciò consente lo sviluppo di competenze in vari ruoli

Prezzo

Ci sono alcune incredibili applicazioni gratuite e librerie disponibili!

0

Premium

Valori

  • Binarie di applicazione
  • Codice incluso
  • Supporto illimitato via e-mail
  • Completamente gratuito

Testimonianze

"L'applicazione ChessPdfBrowser è attraente per i giocatori di scacchi con libri di scacchi PDF che mancano di giochi disponibili in un formato PGN."
Fran Rojas

"L'integrazione dell'intelligenza artificiale nel riconoscimento facciale migliora l'appeal dell'applicazione Morphing Video Editor."
Fran Rojas

"Le capacità dell'intelligenza artificiale sono state una risorsa preziosa. Grazie ad essa, sono stato in grado di innovare nell'implementazione dell'articolo IEEE su fractal image compression utilizzando i medoidi K per selezionare i triangoli più rappresentativi per il codebook."
Fran Rojas

L'utilizzo di classi generiche nell'applicazione per calcolare le radici di un polinomio consente all'algoritmo di essere programmato indipendentemente dal tipo numerico specifico utilizzato.
Fran Rojas

Informazioni sul team

Non puoi davvero chiamare una squadra di una squadra, ma oh beh...

Sviluppatore

Fran Rojas

Appassionato di sviluppo software

Contatto

Puoi contattarmi per qualsiasi domanda o dubbio, eventuali bug nelle applicazioni, o semplicemente per dire ciao