Open to opportunitiesRubí · Barcelona

Hi, I'm

Rubén Moya Alcalá

Junior Full Stack · Rubí@ Lite Solutions

I love programming and building things. In my spare time I put hours into my own projects: websites, apps and small tools — some to learn, others to actually use.

I work as a Junior Full Stack developer at Lite Solutions, mostly on the front-end with React, TypeScript and Vite. I finished the DAM degree and I've been coding for 3 years.

My personal project is enviArchivos.com, a service to send files between devices.

I work withReactTypeScriptViteSpring BootDocker

About me

Background and how I work

I'm a Junior Full Stack developer at Lite Solutions (100% remote), working mostly on the front-end with React, TypeScript and Vite, plus back-end work with Spring Boot (Java) and Docker.

I graduated from the Multiplatform Application Development (DAM) program at Institut Estatut (Rubí), with two prior years of SMR. Before that I did my Dual Training internship at ISS Facility Services: 1,000 hours building an internal tool's frontend from scratch.

I love programming and, in my spare time, I put hours into building my own projects. Most of it goes to enviArchivos.com, a service to send files between devices instantly.

0+
Years coding
0+
Projects shipped

Projects

Recent work and projects in progress

FeaturedLive
enviArchivos.com logo
enviArchivos.com
enviarchivos.com
Web app to transfer files and text between devices instantly, no signup or apps required: upload a file and get a 4-letter code + QR that the other party enters in any browser to download. Free tier (100 MB) and Plus via Stripe (1 GB).

Highlights

  • 4-letter codes + QR for instant transfers, no signup
  • Installable PWA with push notifications (VAPID) and service worker
  • Stripe-powered Plus tier, shared rooms with PIN and real-time admin dashboard
Node.jsExpressJavaScriptSQLiteStripePWARailway
Los Camioneros Rubí logo
Los Camioneros RubíLive
loscamionerosrubi.com
Corporate website for a family restaurant in Rubí: venue presentation, menu and contact details. Polished design and optimized performance.
  • Visual identity that matches the restaurant brand
  • Menu and contact info accessible in a single scroll
  • Local SEO and fast mobile loading
ReactNode.jsTypeScriptTailwind CSSResponsive
Portfolio websiteLive
This very site you're browsing. Personal multi-language portfolio (ES/EN) with a dark theme, crafted animations and Next.js App Router architecture. Designed and built from scratch.
  • Full i18n with /es and /en routes and a language switcher
  • Responsive, accessible design with crafted animations
  • Static build and continuous deployment on Vercel
Next.jsReactTypeScriptTailwind CSS

Experience

Professional path

Lite Solutions logo
JobCurrent

Junior Full Stack Developer

Lite Solutions

Jun 2026 — Present100% remote · Spain

Product development in a fully remote full-stack team, focused mainly on the front-end with React, TypeScript and Vite, plus back-end work with Spring Boot (Java) and containers with Docker.

  • Building interfaces with React + TypeScript + Vite
  • Back-end work with Spring Boot and Java
  • Containerizing services and environments with Docker
  • Fully remote work with Git and agile methodology
ReactTypeScriptViteSpring BootJavaDockerGit
ISS Facility Services Spain logo
Internship

Junior Front-end Developer · Dual Internship

ISS Facility Services Spain

Jun 2025 — May 2026 · 1,018 hSant Cugat del Vallès, Spain

Intensive Dual VET internship inside a product development team. I built the entire frontend of a large internal tool from scratch, owning the whole SPA end-to-end and its integration with the API.

  • Built the whole SPA from scratch: architecture, components and API integration
  • Migration of the legacy frontend to React + TypeScript + Vite + PrimeReact
  • Integration with REST APIs in Spring Boot and a MongoDB database
  • Multilingual support via i18next, drag & drop, cascading filters and responsive design
ReactTypeScriptVitePrimeReactSpring BootMongoDB
Internship

IT intern · Tech support

Institut Estatut

2023 — 2024Rubí, Spain

IT support internship during my SMR studies, helping the school's staff and students with day-to-day issues.

  • Hardware maintenance and basic systems administration
  • Troubleshooting hardware and software incidents
  • Day-to-day support for teachers and students
WindowsChrome OSNetworkingHardwareSupport
Restaurant Los Camioneros Rubí logo
Job

Waiter

Restaurant Los Camioneros Rubí

2022 — 2023Rubí, Spain

Customer service at a family restaurant, serving during high-demand hours.

  • Service coordination during rush hours with the dining-room team
  • Order, table and payment handling
  • Direct contact with regular neighborhood customers
Customer serviceTeamworkTime management

Skills

Stack and tools I use regularly

Languages

Java
Java
TypeScript
TypeScript
JavaScript
JavaScript
Python
Python
Kotlin
Kotlin

Frameworks & tech

HTML / CSS
HTML / CSS
React
React
Vite
Vite
Tailwind CSS
Tailwind CSS
Spring Boot
Spring Boot
MongoDB
MongoDB

Tools

Teamwork
Teamwork
VS Code
VS Code
Git
Git
UI/UX
UI/UX
Docker
Docker

Let’s connect

Open to opportunities and collaborations

Write to me
If you'd like to talk, send me an email or leave a message here and I'll get back to you as soon as I can.
Social
Updates on projects and learning.
Rubí, Catalonia, Spain

Rubén Moya Alcalá

22 years old · Junior Full Stack developer. Clean code, continuous learning.

Social

© 2026 Rubén Moya Alcalá. All rights reserved.

React, Tailwind CSS, and TypeScript