Formazione classica nello sviluppo di software,con esperienza nello sviluppo di nodi per la telefonia mobile.
Laurea presso la Escuela Superior de Ingeniera de Telecomunicaciones de Barcelona.
Master in comunicazioni mobili e una vasta esperienza nello sviluppo di nodi di telefonia.
Master in Intelligenza Artificiale presso l'Universidad Internacional de Valencia.
Quando mancano le sfide, crea il tuo percorso di pietre miliari. L'unico limite è la tua immaginazione ed esperienze.
Applicazioni MSX (1987-1992)
Scopri di più
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ù
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ù
Appunti condivisi (2025)
Scopri di più
Trasformazione Radon per Java (2026)
Scopri di più
La chiave del successo è iniziare giovani e lavorare costantemente su di esso.
Inizio del mio Master in Intelligenza Artificiale presso l'Universidad Internacional de Valencia (VIU).
Inizio del mio Master in Java, Oracle e XML presso Exes (Madrid).
Inizio del mio Master in Mobile Communications presso Fundaci Politècnica de Catalunya (Barcellona).
Inizio della mia laurea in Ingegneria delle Telecomunicazioni presso l'Universitat Politècnica de Catalunya (UPC)
Inizio dei corsi in Pascal e Cobol presso la CET Academy (Reus)
Inizio dell’istruzione secondaria presso il Gabriel Ferrater di Reus
Inizio delle attività di programmazione extracurriculare in BASIC presso ARCE, Reus.
Scegli sempre di dare il tuo meglio, indipendentemente da ciò che fanno gli altri.
Sono entrato a far parte di Panel Sistemas Informticos, una società di consulenza che in precedenza era cliente della mia ex società di consulenza.
Ho iniziato a lavorare al progetto Demetrius di Telefonica, che si è concentrato sullo sviluppo di un sistema di prezzi di diametro
Iniziati i lavori sul progetto AltamirA per Telefnica I+D
Ho iniziato a lavorare presso Axpe Consulting per un progetto per Telefonica I+D
Master in Mobile Communications stage presso la sede di Airtel (Madrid). Ho continuato a lavorare per l'azienda per altri quattro anni dopo.
Iniziato un progetto presso ITS S.A. a Barcellona per sviluppare applicazioni di gestione del linguaggio Delphi.
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
Il rilascio di un'applicazione che consente agli utenti di conversare con un AI (Llama 3) utilizzando funzionalità voce-testo e testo-parola.
Rilascio della versione ottimizzata di ChessPdfBrowser per l'estrazione del gioco.
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.
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.
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
Pubblicazione dell'applicazione Fractal Image Compression basata su un articolo IEEE, che è stato sviluppato per la prima volta mentre frequentavo l'università nel 1997
Rilascio della versione dell'applicazione Multiprecision Calculator che consente il calcolo delle funzioni derivate per una data espressione.
Rilascio della versione iniziale dell'applicazione ChessPdfBrowser, con la capacità esclusiva di estrarre elementi da PDF.
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.
Dopo diversi anni di inattività, ho pubblicato la prima versione del Multiprecision Calculator
Applicazione Delphi progettata per assistere nella pianificazione della copertura mobile a Barcellona come parte del mio Master in Mobile Communications.
Presentazione del mio progetto finale per la mia laurea: una libreria Fortran per risolvere EDPS utilizzando il metodo Finite Elements.
Presentazione dello stage televisivo sull'implementazione di un articolo IEEE su Fractal Image Compression in C.
Flirtare con grafica 3D in Turbo Basic, Pascal e Assembler.
Sviluppo di più applicazioni per MSX utilizzando un assemblatore Z-80: vari giochi, un grafico e un'applicazione text-to-speech.
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.
Seleziona i tuoi IDE preferiti: IntelliJ, PyCharm, Visual Studio Code, NetBeans, Eclipse o vi
Il linguaggio di programmazione è importante (Java, Python, VB6, bash scripting)
Alcuni esempi di questi modelli includono Composite, Facade, Proxy, Wrapper, Strategy e Visitor.
La persistenza dei dati è talvolta cruciale e viene raggiunta attraverso file system e database come Oracle, MySQL e MongoDB.
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.
Per rendere indipendenti i tuoi servizi server, prendi in considerazione l'utilizzo di strumenti di virtualizzazione come VirtualBox, Docker o Kubernetes.
Fornire agli utenti la possibilità di accedere ai dettagli dell'applicazione può essere utile.
Utilizzando le macro di Excel, è possibile automatizzare varie attività associate all'elaborazione e alla presentazione dei dati
In un progetto personale, si impostano gli obiettivi e, se si lavora da soli, assumere tutti i ruoli di sviluppo.
Ci sono alcune incredibili applicazioni gratuite e librerie disponibili!
"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
Non puoi davvero chiamare una squadra di una squadra, ma oh beh...
Puoi contattarmi per qualsiasi domanda o dubbio, eventuali bug nelle applicazioni, o semplicemente per dire ciao