I am a software developer currently finishing my web development applications degree ("Ciclo Formativo de Grado Superior" in "DAW"). Here I showcase all I've learnt throughout the years, during previous academic endevaours (MSc with a final thesis in computational neuroscience and machine learning models, and some subjects of a Computer Science degree ), through self-taught learning and with my current studies. The projects hereby shown are projects I've made entirely, either in academic or professional settings. These projects span across different programming domains and belong to the following categories and feature the following languages, namely:
- ⚙️ Back-End Development: Spring Boot (JPA and Hibernate) and MySQL.
- 📊 Data Science & Machine Learning: Python 3 and its scientific libraries (sklearn, numpy, scypy, matplotlib and Seaborn), webscrapping (selenium), Object Character Recognition (PIL) and network graphs (networkx).
- 🎨 Front-End Development: HTML, CSS, Javascript, and one framework (Bootstrap).
- 🧠 Algorithms and Programming Competitions: I achieved notable results in the regional "ProgramaMe" 2024 Java programming competition in Valencia, as well as in the first-year programming C++ subject course at UPC in 2019.
- 🛠️DevOps: Docker, Azure.
- 📚 LaTeX Projects: Extensive experience with LaTeX, particularly for producing high-quality typographic documents, including my Master's thesis.
- 📐 Mathematics: A few repositories focus on solving A-level (advanced high school) problems in geometry, calculus, and numerical series. These are more closely related to mathematics than programming, although both fields often overlap. The relevant repositories are clearly specified.
Below, you will find a table with all these projects, each and one of them categorized to one of the aforementioned six areas, specifying programming languages and libraries used1 and featuring a small description. The table also includes links to the repositories of each project, which are usually served with a detailed README.md
file that explains their intricacies (I recommend the reader to thorougly dive into this file of each project). In some cases, you will also find deployment links on GitHub Pages (flagged via the clickable icon: ).
There are a couple of projects I got paid for, the ones labeled in the description with the tag: [PROFESSIONAL PROJECT]
README.md
filed are not always in english (many of them are in Spanish or Catalan, and variable names and commments tend not to be in english)
Project | Category | Programming Languages | Description |
---|---|---|---|
mercApp | ⚙️🎨 | Final DAW project (Mar–May 2025, ongoing): Custom full-stack app (no front-end frameworks) to parse and persist Mercadona PDF receipts. Uses Spring Boot (auth), FastAPI (data logic), Nginx (static serving), Gmail API (automated retrieval). | |
proyectoDesarrolloInterfaces |
🎨 | Development project with a focus on dynamic layouts and interactive elements using HTML, pure CSS. Design made with Figma and replicated manually via HTML and CSS. | |
camunda diagrams | ⚙️ | A basic tutorial to explain the basics of what I learnt about the camunda platform during my internship in Lãberit: creating BPMN diagrams in camunda modeller, creating service tasks, modifying diagram flow using gateways, using timer events, etc. | |
ProgramaMe | 🧠 | Problems solved in preparation for the ProgramaMe competition. Also serves as a manual for future participants. | |
networkGraph_dataVisualization | 📊 🧠 | [PROFESSIONAL PROJECT] Freelance project implementing a network-graph data visualization tool for a tech consultancy. | |
job-automation | ⚙️📊🧠 | [PROFESSIONAL PROJECT] Developed an information management and automatic report generation system during my work at a local administration. | |
calculaTempsReaccio |
🎨 | Web app to calculate the motor reaction time of a user by clicking on black squares. | |
projectesDocker | ⚙️ 🛠️ | Projects of microservices deployed with Docker. | |
MSc-FinalThesis |
📊🧠📚 | The most important code, functions, and pipelines for the Machine Learning final thesis of my Master's degree. | |
vencerLaInflacion |
⚙️ 📐 | Project showing how to grow savings in a high-inflation environment. | |
diagramaTikz | 📚 | Creation of a TikZ diagram of a process based on a drawing. | |
twitterScrap | 📊💻 | Web scraping and OCR project to monitor Elon Musk's Twitter and extract valuable trading info faster. | |
replicacalculadora |
🎨 | A replica of the classical Casio calculator using HTML, CSS, and JavaScript. | |
therapistLandingPage | 🎨 | Dummy web project for an online therapy practice business. | |
costParser |
🎨 | Program to track debt between two individuals using data from Google Keep or an online agenda. | |
appTEA |
⚙️🎨 | Web app implementing an interactive exercise for ASD diagnosed individuals to practice basic math operations. | |
FIB-PRO1 | 🧠 📐 | Programs developed during the Programació 1 course at FIB UPC. | |
programesJava | 🧠 📐 | Highlighted programs made in Java. |
Footnotes
-
Libraries appear as smaller icons, contiguous to the programming language they belong to. ↩