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 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ù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