Skip to content
Jon Ander Vallejo

Open to work · Bilbao, ES

Jon AnderVallejo.

Full-stack developer building applications with Node.js and React, from the API to the interface. I also handle what comes after: Linux servers, Nginx, deployments, and the domain pointing where it should.

Status
Available
Based
Bilbao · ES
Years
3+ shipping

01 / ARCHITECTURE

NGINXNODE.JSSTATICMONGODB
Browser to server · wireframe

— 01 / About

A short note.

2
Languages · ES & EN
24/7
Self-hosted server running
Curiosity

I write the backend, I write the frontend, and then I put it into production myself. That last part is what has taught me the most.

I work mostly with Node.js, React and MongoDB, and I am comfortable in the territory many prefer to avoid: configuring Nginx, managing processes with PM2, opening ports on an uncooperative firewall, and leaving a certificate that renews itself.

I am not only interested in something working locally. I care that it comes back up after a reboot, that it holds, and that whoever inherits it understands why it is built this way.

— 02 / Experience

Selected work.

2024 — Now

Full-Stack Developer

Bexreal · Bilbao

Current
  • End-to-end web application development with Node.js, React and MongoDB.
  • Design of REST APIs and the data model behind them.
  • Deployment and maintenance on Linux servers with Nginx and PM2.
  • Automation of recurring tasks with Python.

2023 — 2024

Web Developer

Company name · City

1 yr
  • React interfaces with Vite and TypeScript.
  • Integration with AWS services (S3, EC2, CloudFront).
  • Contributed to the migration of a legacy frontend.

— 03 / Stack

Tools of the craft.

A working set, not a wishlist. Filter by area to see what I reach for first.

React

Frontend

TypeScript

Frontend · Backend

Vite

Frontend · Tooling

Astro

Frontend

Tailwind CSS

Frontend

JavaScript

Frontend · Backend

Node.js

Backend

Express

Backend

Python

Backend · Scripting

REST APIs

Backend

MongoDB

Data

Mongoose

Data

PostgreSQL

Data

Nginx

Infrastructure

PM2

Infrastructure

Linux · Ubuntu

Infrastructure

AWS

Infrastructure

Git

Tooling

— 04 / Interests

Off-the-clock tinkering.

Outside work I run my own infrastructure: an ARM machine where I learn by breaking things and fixing them.

Focus
Self-hosting
Machine
ARM · 12 GB

01 · Self-hosting

A real server, not a control panel

I run an ARM instance on Oracle Cloud over Ubuntu: systemd, memory limits, iptables and certificates. Everything a PaaS hides from you, here you configure yourself.

  • Ubuntu 24.04
  • aarch64
  • systemd
  • Nginx

02 · Community

A Minecraft server that holds up

A Java service managed by systemd with capped memory, automatic backups, and peaceful coexistence with everything else on the box.

  • Java
  • systemd
  • MemoryMax
  • Backups

03 · Automation

Python for anything repetitive

Scripts that do the boring work: moving files, querying APIs, generating reports, and telling me when something goes down.

  • Python
  • cron
  • APIs
  • requests

04 · Cloud

Learning AWS by building on it

S3, EC2 and CloudFront applied to real projects, always comparing against what the same thing costs to run on a machine of my own.

  • S3
  • EC2
  • CloudFront
  • IAM

— 05 / Education

Formal training.

TODO: one line summarising your educational path.

  • Higher Vocational · Web Application Development

    School name

    2021 — 2023

  • Mid-level Vocational · Microcomputer Systems & Networks

    School name

    2019 — 2021

  • Compulsory Secondary Education (ESO)

    School name

    2015 — 2019

— 06 / Contact

Let's build something.

Open to projects & collaboration.

Happy to talk about web development, infrastructure or self-hosting. Bilbao or remote.

GitHub