Journey

  1. Msc in full-stack Web Development

    UNED

    I learnt to focus on using semantic HTML, native CSS, JavaScript (ES6+) and accessibility standards.

    In the backend module I deeply studied Node.js runtime fundamentals and solved multiple application exercises including practical deployment in cloud and bare metal.

  2. Electromechanical engineer in applied superconductivity

    CERN

    Responsible for data analysis using Python and Visual Basic Script. I have extensively utilized Python scientific libraries such as Pandas, Numpy, and Matplotlib. In charge of a team of 3 people.

  3. Sysadmin

    O'Saboroso Restaurant

    Implemented an onsite and offsite backup system for various databases. Redundancy of critical hosts. Implemented a remote control support service. Documentation included.

Projects

Screenshot of a CV generated by the tool

CV and Cover Letter generation tool

    • Astro

Powered by Astro content collections, data is stored in yaml and md files: Education, work, skills, social lie in content files. Currently there are two templates available for the CV. Inspired by cvgen. Check it yourself!

Screenshot of the link shortener website

Link shortener

    • Golang

Developped in golang. Progressive enhanced web app. Works without JS. Implements rate limiting. Caching is achieved using localStorage in the client.

tictac website screenshot, showing the table of the game

Multiplayer tic-tac-toe in real time

    • SvelteKit
    • Nginx
    • Proxmox
    • OAuth
    • Ansible

Realtime, multiplayer tic tac toe using HTTP streaming (server sent events). Developped using SvelteKit and Express adapter. Makes use of nextjs-auth library. Self-hosted

jmll-recetas website screenshot, landing page of a blog-like recipe site

JMLL's Recipes

    • Preact
    • Deno
    • Lume
    • Tailwind

Explore the culinary creations of Juan Millán Lledó, a meticulously curated repository of gastronomic delights. Blog-like site made with Deno and Lume (a static site generator). Hosted in Deno deploy.

yaimisu website screenshot, showing Yaiza applying make up

Yaimisu Marketing Site

    • React
    • Gatsby
    • Tailwind

Static site of @yaimisu, professional make-up and tattoo artist in Geneva area (Switzerland). Made with Gatsby and Tailwind. Hosted in Netlify

About

My name is Salvador Ferradás, but people know me as Salva. Since I was a child, I've always been interested in computers. At the age of 11, after saving up for a long time, I built my own computer. Currently, I maintain my own homelab with nodes distributed between Spain and France.

I started programming with Visual Basic and Matlab. Soon, I decided to delve into Python for everything related to data analysis.

That aspect of my previous job was what I was most passionate about, and as a result, I am making a career shift to become a full-time developer.

Salva's profile