About me

Experience

Contact

Resume

Credits

Projects

Start

profile

Joan Ramos Refusta

Documents

Pictures

Settings

Power

About me
Experience
Contact
Credits

About me
About me

Liked by mom and 1256 others

jrefusta

Hello there! ๐Ÿ‘‹ I'm Joan, and these are some of my very first baby pictures. I was born and raised in El Masnou, Barcelona, Spain, a charming coastal town by the sea.

As you can imagine, I don't hold many memories from this time, but my parents have always told me that I was a curious and cheerful baby ๐Ÿ‘ถ.

View all 182 comments

mom

so cute!

JUNE 5TH 1997

Liked by sister and 678 others

jrefusta

During my childhood, I was an incredibly playful child and had a wonderful time with my parents, who provided unwavering support, and with my sister, my partner in crime.

Together, we shared unforgettable moments filled with laughter and adventure.๐Ÿช

View all 32 comments

sister

Those were the days! We always had so much fun! ๐Ÿคนโ€โ™€๏ธ

OCTOBER 23TH 2005

Liked by dad and 901 others

jrefusta

Since my early teenage years, my curiosity and interest in technology grew, especially in entertainment fields such as games and movies.

During those years I spent a lot of time in front of a screen, whether it was a PC or a console.

That initial interest eventually turned into a deep passion. ๐ŸŽฎ

View all 145 comments

dad

are you winning, son?

JULY 1ST 2010

Liked by upc and 1231 others

jrefusta

In my exploration of various interests, I found myself deeply drawn to the complexities of the 3D realm, the logic of mathematics, and the structure of geometry. However, it was the dynamic and ever-evolving landscape of video games that truly captured my imagination. Ultimately, recognizing my affinity for problem-solving and innovation, I made the decision to pursue Computer Science.๐Ÿ’ป

Once entering university, I chose to specialize in Computing, which embrace fields such as Artificial Intelligence, algorithms and computer graphics. During my education, I selected relevant subjects such as Video Games, Computational Geometry, and Design of curves and surfaces. ๐Ÿ“š

Finally, in 2021, I culminated my academic career by graduating as a Computer Engineer at the Universitat Politรจcnica de Catalunya (FIB, UPC), where I could materialize my passion for computing and disciplines related to the 3D world. ๐ŸŽ“

View all 334 comments

upc

Congratulations Joan!

JUNE 21ST 2021

Liked by friend and 775 others

jrefusta

I have always found time to dedicate to another of my favorite hobbies: traveling and sharing special moments with friends.

During my adventures in Asturias, Tarragona, and Galicia, within Spain, I have immersed myself in their natural beauty, explored new cultures, and created unforgettable memories with my loved ones.

These destinations are just a few among many that I have visited in Spain. Each travel trip has been an opportunity to disconnect, discover fascinating places, and enrich my life with unique experiences. ๐Ÿšž

View all 21 comments

friend

landscape is stunning ๐Ÿž

MAY 3RD 2019

Liked by indiedevday and 1734 others

jrefusta

As someone who loves being part of the video game creation process, I've participated in various Game Jams. Sometimes, I team up with my friend Victor, and other times, I work as a solodev. These events really push my creativity. ๐Ÿ‘พ

Together, Victor and I took one of our projects, STARDUSTER, and expanded it into something more significant. We're currently planning its release. You can catch us in the photos from Spain's Indie Dev Day, where we showcased the project to the audience.

View all 332 comments

indiedevday

We loved playing your videogame!

SEPTEMBER 10TH 2023

Liked by friend and 825 others

jrefusta

Additionally, I've had the opportunity to explore international destinations such as London, Amsterdam, and Budapest.โœˆ

I particularly enjoyed exploring places further from home., and I am eager to continue discovering new places and cultures around the globe.๐ŸŒ

View all 88 comments

friend

looks like an amazing adventure!

NOVEMBER 19TH 2023

Credits
Joan OS [Version 05.06.1997]
(c) Joan OS. All rights reserved.

C:\Users\Joan\Documents\Credits> ls

                    Credits
                    Inspiration
                    Resources
                    Special Thanks
                
C:\Users\Joan\Documents\Credits> cat Credits

Engineering

Design and programming Joan Ramos Refusta

Modeling & Texturing

Texturing, Lighting & CompositionJoan Ramos Refusta
ModelingJoan Ramos Refusta & External Resources

Software & Tools

ThreeJS
Blender
Photoshop
                    Credits
                    Inspiration
                    Resources
                    Special Thanks
                
C:\Users\Joan\Documents\Credits> cat Inspiration

Inspiration websites

Bruno Simon - Three JS Journey https://threejs-journey.com/
Bruno Simon - My Room in 3D https://my-room-in-3d.vercel.app/
Jesse Zhou - Jesse's Ramen https://jesse-zhou.com/
Steven Lambert's Basic Games https://gist.github.com/straker
Acerola's Youtube channel https://www.youtube.com/@Acerola_t

                    Credits
                    Inspiration
                    Resources
                    Special Thanks
                
C:\Users\Joan\Documents\Credits> cat Resources

External Models

"Low Poly Chess Set" (https://skfb.ly/6y8FI) by hanoldaa is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"Dumbbells" (https://skfb.ly/oxRx6) by Kyn is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"Yoga Mat" (https://skfb.ly/6QYTC) by Jeremy E. Grayson is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"ps5 controller" (https://skfb.ly/6RGLZ) by Fred Drabble is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"BearBrick" (https://skfb.ly/6VSBG) by O-Sushi is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"pacman arcade machine" (https://skfb.ly/owTDr) by Musti575uz is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"Simple Headphone" (https://skfb.ly/6UULI) by D31T7 is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"Potted Plant" (https://skfb.ly/oKLQA) by caridorka is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"Monstera Deliciosa Potted Mid-Century plant" (https://skfb.ly/oAEoM) by Giora is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
"PS5" (https://skfb.ly/6T7JX) by rtql8d is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).

Sounds & music

Sound EffectsZapSplat and Kenney
Music massobeats - floral
                    Credits
                    Inspiration
                    Resources
                    Special Thanks
                
C:\Users\Joan\Documents\Credits> cat Special Thanks

Special Thanks

To everyone who has offered guidance and support throughout this project, especially to my friends and family. <3

Prev Next

C:\Users\Joan\Documents\Credits>_
Contact

Get in touch with me!

Do you have any questions or comments? I'm here to listen! Fill out the form below or email me directly at jrefusta@gmail.com.

Your message has been sent succesfully!

Error. Please try to contact me through my personal e-mail: jrefusta@gmail.com

All messages are sent directly to my personal account: jrefusta@gmail.com


Experience

EXPERIENCE

  • Home
  • Experience
  • My jobs
  • About
  • Contact
Smiley
Floorfy
Nomoko
TBA
TBA
TBA
TBA
TBA

FLOORFY S.L.

November 2020 - April 2022 (1 year and 5 months)

Floorfy SL is a leading company in virtual reality and 3D visualization technology, specialized in creating immersive experiences for the real estate industry. Based in Barcelona, Floorfy offers innovative solutions that allow customers to explore properties virtually through 3D tours, thus facilitating the visualization of spaces and decision-making in the process of buying or renting real estate.

Its WebGL platform, developed in Three.js, provides an intuitive and immersive experience on both desktop and mobile devices. Working at Floorfy SL provided valuable experience in the development of WebGL projects and the implementation of technological solutions for the real estate sector.


University Internship and Final Degree Project

November 2020 - July 2021 (8 months)

During this period, I completed my Final Degree Project at FLOORFY. The company has a WebGL project developed in Three.js, enabling customers to embark on 3D virtual home tours from both computers and mobile devices. My responsibilities included creating a catalog featuring 3D models and implementing new functionalities for home furnishing.

Additionally, I designed a collision system from scratch capable of accommodating any 3D model in any room or environment, significantly enhancing the user experience.

Throughout this experience, I refined my skills in Three.js, JavaScript, GLSL Shaders, and 3D Mathematics, contributing to the project's success and acquiring new competencies.

Additionally, I achieved a final grade of 9.2 for my degree project. You can view the project here.


Software Engineer, 3D

July 2021 - April 2022 (9 months)

At Floorfy, I spearheaded the development of enhancements, new functionalities, and ongoing maintenance and optimization of the furnishing application. My role involved leveraging advanced 3D concepts such as lighting, shadows, and reflections, as well as employing rigorous 3D mathematics and optimization algorithms to streamline performance.

Additionally, I focused on optimizing geometries and textures to enhance visual fidelity and overall user experience. Using tools like Blender, WebGL, and GLSL Shaders, I played a pivotal role in elevating the application's capabilities and performance.


NOMOKO A.G.

August 2022 - November 2023 (1 year and 3 months)

Nomoko was a leading 3D visualization technology company based in Switzerland. It was known for developing innovative solutions that enable the creation of realistic virtual environments using advanced graphics rendering techniques.

Its focus was on providing immersive, high-quality experiences for a variety of applications, including architecture, real estate, and urban planning. Nomoko stood out for its ability to generate detailed and accurate three-dimensional models, offering its clients a unique and complete view of projects and spaces.


Junior 3D Frontend Developer

August 2022 - July 2023 (11 months)

As a 3D Frontend Developer, I utilized JavaScript, React, and TypeScript in conjunction with Three.js to enhance the visualization of 3D models on the company's real estate website. During this period, I also liaised with the 3D model provider responsible for the level of detail of the models.

Additionally, I created several shaders in Three.js to achieve the desired appearance as specified by the designers. I developed tools to empower designers to directly manipulate and refine the aesthetics of the 3D models according to their vision.

Moreover, I integrated Mapbox into the development process, leveraging its capabilities to reference 3D models within the world context. This involved utilizing geometric and 3D mathematical concepts to accurately position and visualize models within the Mapbox environment.

Furthermore, I optimized code to improve performance and user experience, ensuring smooth interactions and fast loading times on the website.


3D Software Engineer

July 2023 - November 2023 (4 months)

As a 3D Software Engineer, I transitioned from frontend development to focus exclusively on 3D technologies. I joined the LOD (Level of Detail) model development team, specializing in visualization aspects. My primary responsibilities included rendering 3D models with varying levels of detail, dynamically adjusting based on camera position, geometry, and memory constraints.

Additionally, I collaborated on the development of a plugin to export models to various platforms, ensuring compatibility with Three.js for web-based visualization, as well as integrating geolocation features for Mapbox, Google Maps, and even Google Earth. Furthermore, we extended support for other graphics engines like Unity and Unreal Engine 5, enabling seamless integration across different platforms and applications.

During this period, I gained extensive experience in 3D rendering techniques, optimization strategies, and plugin development, contributing to the successful deployment of our solutions across a diverse range of platforms.