Bildung

Klassische Ausbildung in Software-Entwicklung,mit Erfahrung in der Entwicklung von Knoten für die Mobiltelefonie.

Telekommunikationsingenieur

Abschluss an der Escuela Superior de Ingeniería de Telecomunicaciones de Barcelona.

Mobilfunk

Master in Mobilfunk und umfangreiche Erfahrung in der Entwicklung von Telefonknoten.

Künstliche Intelligenz

Master in Künstlicher Intelligenz von der Universidad Internacional de Valencia.

Ich liebe es zu fließen

Die erste Version von ChessPDFBrowser wurde im Jahr 2016 veröffentlicht. Es ist die Anwendung, die ich programmiert habe, die die meisten Benutzer hat.
Die MultiprecisionCalculator ist eine Anwendung, die Berechnungen mit konfigurierbarer Präzision ermöglicht. Die neueste Version ermöglicht auch die Berechnung der abgeleiteten Funktion für eine bestimmte Funktion.
Diese Anwendung ermöglicht es Ihnen, Videos zu erstellen, die reibungslos zwischen Bildern von Gesichtern übergehen.

Wertpapierbestand

Wenn Herausforderungen fehlen, schaffen Sie Ihren eigenen Weg der Meilensteine. Die einzige Grenze ist Ihre Phantasie und Erfahrungen.

Anträge der 90er Jahre (1994-1997) (1994-1997)

Mehr erfahren

GSM-Projekt (2000)

Mehr erfahren

Multiprecision Calculator (2008-2024)

Mehr erfahren

Lens Effect (2015-2019)

Mehr erfahren

Dateiverschlüsseler (2014-2024)

Mehr erfahren

Untertitel Synchronizer (2015)

Mehr erfahren

Audio-Synchronizer (2015)

Mehr erfahren

Google Sheets Filter (2015-2016)

Mehr erfahren

ChessPdfBrowser (2016-2025)

Mehr erfahren
Webseite

Befehlszeile ChessPdfBrowser (2016-2025)

Mehr erfahren
Webseite

Textverschlüsseler (2016-2024)

Mehr erfahren

Experimente mit Audio (2017-2024)

Mehr erfahren

Plattformbibliotheken (2014-2024)

Mehr erfahren

Automatisches Icon Resizer (2020-2024)

Mehr erfahren

PDF Inspector (2020-2024)

Mehr erfahren

Beispiel Anwendung (3D Donut) (2021-2024)

Mehr erfahren

Musik-Spieler (2021-2024)

Mehr erfahren

Morphing Video Editor (2022-2024)

Mehr erfahren

Fractal Image Compression (2022-2023)

Mehr erfahren

Bild mit Ihrer Farbschatulle (2023)

Mehr erfahren

Farbkugel (2023)

Mehr erfahren

Polynomischer Wurzelrechner (2023)

Mehr erfahren

QR-Code-Ersteller und -Reader (2023)

Mehr erfahren

Gespräche mit AI (2024)

Mehr erfahren

PDF-Tabellen-Extraktor (2024)

Mehr erfahren

Super-POJO-Generator (2024)

Mehr erfahren

Links zu Anwendungen

Mein pädagogischer Hintergrund

Der Schlüssel zum Erfolg ist es, jung zu beginnen und konsequent daran zu arbeiten.

  • April bis 2022

    Beginn meines Masters in Künstlicher Intelligenz an der Universidad Internacional de Valencia (VIU).

  • 2022
  • Tagungswoche

    Beginn meines Masters in Java, Oracle und XML bei Exes (Madrid).

  • 2004
  • September 1999

    Beginn meines Masterstudiums Mobile Kommunikation bei Fundació Politècnica de Catalunya (Barcelona).

  • 1999
  • September 1991

    Beginn meines Studiums in Telekommunikationstechnik an der Universitat Politècnica de Catalunya (UPC)

  • 1991
  • September 1988

    Beginn der Kurse in Pascal und Cobol an der CET Academy (Reus)

  • 1988
  • September 1987

    Beginn der Sekundarbildung am Gabriel Ferrater in Reus

  • 1987
  • September 1985

    Beginn der außerschulischen Programmierung in BASIC bei ARCE, Reus.

  • 1985

Meine Arbeitsgeschichte

Entscheiden Sie sich immer, Ihr Bestes zu geben, unabhängig davon, was andere tun.

  • April-2018

    Ich kam zu Panel Sistemas Informáticos, einem Beratungsunternehmen, das zuvor ein Kunde meiner ehemaligen Beratungsfirma war

  • Januar-2018

    Ich begann mit der Arbeit an Telefonica Demetrius Projekt, das sich auf die Entwicklung eines Durchmesser-Preis-System

  • 2018
  • Januar 2005

    Angefangene Arbeiten am Projekt AltamirA für Telefónica I+D

  • Januar 2005

    Ich begann bei Axpe Consulting an einem Projekt für Telefónica I+D zu arbeiten

  • 2005
  • Juli 2000

    Master in Mobile Communications Praktikum am Hauptsitz von Airtel (Madrid). Danach habe ich vier weitere Jahre für das Unternehmen gearbeitet.

  • 2000
  • Januar 1999

    Begann ein Projekt bei ITS S.A. in Barcelona, um Delphi Sprachmanagement-Anwendungen zu entwickeln.

  • 1999

Anwendungsentwicklung

Ich glaube, dass ihr im Leben anbieten solltet, anstatt zu nehmen – was ihr erhalten habt, das müsst ihr auch anbieten.Das ist leicht zu sagen, wenn Sie Ihre wesentlichen Bedürfnisse abgedeckt haben.

Es ist mein Traum für eine bessere Welt.

Anwendungen für die Welt anbieten

  • Tagungswoche

    Die Veröffentlichung einer Anwendung, die es Benutzern ermöglicht, mit einer KI (Llama 3) unter Verwendung von Voice-to-Text und Text-to-Speech-Funktionen zu sprechen.

  • März-2024

    Veröffentlichung der optimierten Version von ChessPdfBrowser für die Spielextraktion.

  • 2024
  • August 5-2023

    Veröffentlichung eines Antrags zur Berechnung der tatsächlichen Wurzeln eines Polynoms nach einer Methode, die ich auf der Grundlage des Bozener Satzes entwickelt habe.

  • August 2-2023

    Veröffentlichung einer erweiterten Version des Morphing Video Editors mit Gesichtserkennung durch die Open-Source-Bibliothek für künstliche Intelligenz (Dlib) auf einem Cloud-Server.

  • Mai-2023

    Vorstellung meines Abschlussprojekts für einen Master's in AI: eine Python-Bewerbung für Frage & Beantwortung von KI mit automatischer Übersetzung mit Haystack, ElasticSearch, Streamlit und Docker

  • Tagungswoche

    Veröffentlichung der Fractal Image Compression Bewerbung auf der Grundlage eines IEEE-Artikels, der erstmals während meiner Studienzeit 1997 entwickelt wurde

  • 2023
  • Tagungswoche

    Freigabe der Multiprecision Calculator-Anwendungsversion, die die Berechnung der abgeleiteten Funktionen für einen bestimmten Ausdruck ermöglicht.

  • 2021
  • September-2016

    Veröffentlichung der ersten Version der ChessPdfBrowser Anwendung, mit der exklusiven Fähigkeit, Elemente aus PDFs zu extrahieren.

  • 2016
  • Mai 2015

    Nach einigen Jahren ohne Veröffentlichung einer Anwendung, veröffentlichte ich die erste Version des File Encryptor. Diese Anwendung verfügt über eine einzigartige Verschlüsselungsmethode auf einem proprietären XOR-Stream mit einem chaotischen Pseudo-random-Generator. Auch die CIA kann es nicht entschlüsseln.

  • 2015
  • September-2009

    Nach mehreren Jahren der Inaktivität, veröffentlichte ich die erste Version der Multiprecision Calculator

  • 2009
  • Juni 2000

    Delphi-Anwendung entwickelt, um bei der Planung der mobilen Abdeckung in Barcelona als Teil meines Masters in Mobile Communications zu unterstützen.

  • 2000
  • Tagungswoche

    Vorstellung meines Abschlussprojekts für meinen Abschluss: eine Fortran-Bibliothek zur Lösung des EDSB mit der Finite Elements-Methode.

  • 1998
  • Juni 1997

    Vorstellung eines Fernsehpraktikums über die Umsetzung eines IEEE-Artikels Fractal Image Compression in C.

  • 1997
  • 1991-1997

    Flirten mit 3D-Grafiken in Turbo Basic, Pascal und Assembler.

  • 1991
  • 1986 1991

    Entwicklung mehrerer Anwendungen für MSX mit einem Z-80 Assembler: verschiedene Spiele, ein Grafikdesigner und eine Text-zu-Speech-Anwendung.

  • 1986

Technologische Ressourcen

Je mehr technologische Ressourcen Sie haben, desto größer ist Ihre Fähigkeit zu schaffen.

Je größer die Vielfalt der verfügbaren Zutaten ist, desto aufwendiger und geschmackvoller können Ihre Gerichte sein.

IDE

Wählen Sie Ihre bevorzugten IDEs: IntelliJ, PyCharm, Visual Studio Code, NetBeans, Eclipse oder vi

Programmiersprache

Die Programmiersprache ist wichtig (Java, Python, VB6, bash scripting)

Entwurfsmuster

Designmuster fördern Modularität im Software-Design. Einige Beispiele dieser Muster sind Composite, Fassade, Proxy, Wrapper, Strategie und Besucher.

Datenbank

Daten Persistenz ist manchmal entscheidend und wird durch Dateisysteme und Datenbanken wie Oracle, MySQL und MongoDB erreicht.

Webdienste

Wenn die Anwendung Module aus anderen Sprachen verwenden muss, kann die Nutzung als Ressource in einem Remoteserver über eine REST-API von Vorteil sein. Hierzu können verschiedene Server, Bibliotheken und Web-Frameworks wie Tomcat, Jersey, Django, Gunicorn und Flask verwendet werden.

Virtualisierung

Um Ihre Serverdienste unabhängig zu machen, sollten Sie Virtualisierungstools wie VirtualBox, Docker oder Kubernetes verwenden.

Bedienungsanleitungen

Anwendern die Möglichkeit zu bieten, auf Anwendungsdetails zuzugreifen, kann von Vorteil sein.

Excel-Makros

Mit Excel-Makros können Sie verschiedene Aufgaben im Zusammenhang mit der Datenverarbeitung und Präsentation automatisieren

Vorteile eines persönlichen Projekts

In einem persönlichen Projekt setzen Sie die Ziele und nehmen, wenn Sie alleine arbeiten, alle Entwicklungsrollen ein.

  • Lernen durch Versuch und Irrtum
  • Als Schöpfer, sind Sie verantwortlich für die Idee von Funktionen, Design und die Entwicklung des Endprodukts
  • Sie können Ihr Projekt teilen und gleichzeitig Ihre Fähigkeiten demonstrieren.
  • Dies ermöglicht die Entwicklung von Fähigkeiten über verschiedene Rollen hinweg

Preis

Es gibt einige unglaubliche kostenlose Anwendungen und Bibliotheken zur Verfügung!

0

Prämie

Werte

  • Anwendungs-Binärdateien
  • Code enthalten
  • Unbegrenzte Unterstützung per E-Mail
  • Total kostenlos

Zeugnisse

"Die ChessPdfBrowser Anwendung ist attraktiv für Schachspieler mit PDF-Schachbüchern, denen es an verfügbaren Spielen im PGN-Format mangelt."
Fran Rojas

"Die Integration von künstlicher Intelligenz in die Gesichtserkennung verstärkt die Attraktivität der Morphing Video Editor Anwendung."
Fran Rojas

"Die Fähigkeiten der künstlichen Intelligenz sind ein wertvoller Vorteil. Dank ihr war ich in der Lage, in der Umsetzung des IEEE Artikel auf fractal image compression durch die Verwendung von K-Medoids, um die repräsentativsten Dreiecke für das Codebook zu wählen. "
Fran Rojas

"Mit generischen Klassen in der Anwendung, um die Wurzeln eines Polynoms zu berechnen, kann der Algorithmus unabhängig vom verwendeten numerischen Typ programmiert werden."
Fran Rojas

Über das Team

Man kann ein Team nicht wirklich ein Team nennen, aber...

Entwickler

Fran Rojas

Leidenschaft für Software-Entwicklung

Ansprechpartner

Sie können mich für alle Fragen oder Bedenken, mögliche Bugs in den Anwendungen kontaktieren, oder einfach nur hallo sagen