RIESAL

Scroll

RIESAL

Knock knock.
— Come in
a calm voice answers from inside.
I open the door.
The room is bright and modern, with a light wood table and a dark screen in the background. I walk in with a steady pace, though I feel that spark of adrenaline that always appears before something important.
— Good morning.
I say with a smile.
— My name is Ricardo Estupiñán Alonso. I´m here to apply for the Full‑Stack Developer position.
The interviewer invites me to sit down. Their gestures are kind and professional.
Nice to meet you, Ricardo. Let´s start with the essentials. Who are you as a developer?
I take a breath for a second. I like to start with what really matters.
I am someone who enjoys building modern experiences that are both surprising and intuitive.
I am passionate about mixing logic with design, precision with creativity. I love learning new technologies and applying them to solve real-world problems in an elegant and efficient way.

The interviewer nods, interested.
And what motivates you?
The feeling of seeing something come to life. Taking an idea, a concept, a problem... and turning it into a functional, clear, and beautiful solution. I like things to work, but also to evoke emotion.
It sounds like you enjoy the process.
Yes, very much. I´ve been developing independently for two years, building complete projects from design to deployment. I work with React, Next, Astro, Node, Express, animations with GSAP, and lately, I´ve been exploring more fluid and accessible experiences. My goal is always the same: to create something worth it.
The interviewer smiles.
Perfect. Then let´s move on to your experience.

— Well, Ricardo,
the interviewer says while checking some notes.
— I´d like to talk about your experience. How has your journey been so far?
I settle slightly in my chair. It´s a question I like to answer with honesty.
— My path has been very practical, I begin. — I´ve been developing independently for two years, building real projects for clients but mostly for myself. I´ve focused on creating modern and accessible applications with a very strong focus on the user.
— What kind of projects?

they ask, interested.
— From educational platforms to interactive applications. I like working on projects that solve concrete problems. For example, I have developed applications for Swedish institutions, integrating contextual translations, friendly interfaces, and fluid experiences with modern transitions.
The interviewer nods, taking notes.
— And your training?
— I completed a Full-Stack bootcamp at Hackaboss, where I reinforced solid foundations in React, Node, databases, and architecture. Now I am in the process of obtaining an accredited qualification in Sweden, either via YH or university, to fully align myself with the local market. I like to learn continuously, so I am always exploring new technologies and patterns.
— Which technologies do you handle most comfortably?
React, Next.js, Node+Express, MySQL, Astro, Tailwind and lately I´ve been deepening my knowledge in advanced animations and more immersive experiences with Gsap and Threejs. I also work a lot with i18n and translation flow automation, because I´m interested in making applications truly global, or Web Audio API for interactive sound experiences. Additionally, thanks to my higher education in sculpture, I handle modeling and design applications well; Blender, Figma, Canva, or Photoshop.

The interviewer smiles.
— It sounds like you have a solid foundation and a very detail-oriented mindset. I´d like to see some of your projects. Could you show them to me?
I nod with confidence.
— Of course. I´d be happy to.

— Very well, Ricardo,
the interviewer says while turning the screen towards you.
— I´d like to see some of your projects.
I smile. This is the moment where my ideas take shape.
— Of course — I reply. — These are some of my projects.

Project 1
Blurry

Blurry

Dating web app based on the idea of 'blurring' physical appearance to foster more authentic connections. Users create profiles with blurred photos and focus on interests and personality. The design is modern, with smooth animations and an intuitive interface.

TypeScriptNext.jsTailwindNext.jsFramer MotionMySQLSocket.io
Project 2
LocalTaste

LocalTaste

A platform to buy local products directly from producers, without intermediaries. Users can create personalized baskets, explore fresh products, and support local businesses.

Next.jsTailwindNode.jsExpressMySQLJWTSocket.io
Project 3
RollForge

RollForge

This idea was born from my love for role-playing games and the need for a platform to manage games efficiently. I wanted to create a space where players and game masters could manage games, characters, and campaigns intuitively and personally.

ReactViteTypeScriptNode.jsExpressMySQLJWTVitest
Project 4
Receptionist Web Profile

Receptionist Web Profile

This work was a personal project to create a web profile highlighting the skills and experience of a receptionist. The design focused on clarity and professionalism, with sections and a contact form.

AstroTailwindJavaScriptGsapEmail.jsMatter.js
Finished
Project 5
Krakskogens Förskola

Krakskogens Förskola

This website was created for a daycare in Sweden, with the goal of providing clear and attractive information for parents. The design is simple and friendly, with sections to show daily activities, the work team, and a contact form.

Next.jsTailwindi18nJavaScriptGsapEmail.js
Finished
Project 6
My First Portfolio

My First Portfolio

Learning project where I experimented with different technologies and styles. It was a space to showcase my initial projects and learn how to structure a personal website using videos, music tracks, animations, transitions, and other interactive elements.

Next.jsTailwindi18nGsapBlenderWeb AudioThree.js
Finished
Project 7
MinX

MinX

This is a simplified version of X (formerly Twitter) that I developed to practice my skills in React and Tailwind. The application allows users to create posts, follow other users, and see a news feed. The design is modern and minimalist with smooth animations.

ViteTypeScriptTailwindMySQLReactBootstrap
Project 8
My Portfolio 2026

My Portfolio 2026

Finally, this project is an evolution of my previous portfolios, where I have applied everything I've learned to create a personal website that reflects my growth as a developer. The design is modern and professional with distinct sections.

Next.jsTailwindTypeScriptGsapThree.jsEmail.jsi18n
Finished

The interviewer smiles, satisfied.
— I see you have variety, but also coherence. You care about experience, detail, and functionality.
— Yes, very much — I reply.— For me, every project is an opportunity to learn something new and to create something that truly works for someone.

The interviewer closes their notebook with a gentle gesture. The room falls into a comfortable silence, the kind that doesn´t feel heavy, but confirms that everything has flowed well.
— Ricardo.
they say with a sincere smile,
— it has been a very interesting conversation. I like your way of thinking, your focus on experience, and the clarity with which you explain your decisions. Thank you for showing me your work.
I nod gratefully.
— Thank you for your time. It has been a pleasure.
— Before we finish,

they continue while leaning slightly forward,
— I would like to know how I can contact you if we want to move forward with you in the process.
I smile. It´s the perfect moment.
— Of course. Here are my details. You can write to me anytime. I am always open to talking, collaborating, and continuing to build things that are worth it.
The interviewer nods, satisfied.
— Excellent. Then we´ll stay in touch.
We say goodbye with a firm handshake and a smile. As I leave the room, I feel a mix of relief and excitement. I know this conversation is just the beginning of something new, and I am ready for whatever comes next.