Juan Puppin
Thank you for visiting my portfolio! scroll down to see some of my most relevant projects in the past few years.
I am a generalist developer with extensive experience in creating 3D solutions for both public and private institutions. Over the course of my career, I have gained a deep understanding of project design, management, and development. In the last 8 years, I have specialized in creating software for a variety of platforms, including HoloLens, Meta Quest, WebGL2, Android, and IOS. My expertise lies in project management, Unity development, and 3D asset creation.
Unity 3D | Blender | Rigging | Animation | Project Management | Game Design | WEBGL | Optimization
Chess was one of the biggest challenges I faced as a developer until now. This web-based application required every skill that I have as a developer and project manager. On the technical side, I had to critically think through the application architecture to deliver a 30MB web game that could run on almost any hardware and allow users to have thousands of customization options. Another important aspect was managing and developing a complete social experience with sign-in options, chat, search, and interaction between users.
I’m very proud of what we were able to achieve in this project and would love to share more details!
CHESS
Unity 3D | Blender | Rigging | Animation | Project Management | Game Design | Mobile Optimization
Mine Shine is a casual game that combines the elements of an infinity run with resource gathering. As the lead developer, I was responsible for designing, coding, and animating a significant portion of the game.
This project helped me further develop my project management and game design skills. It was my first personal project that I managed with agile methodology.
Regarding technical challenges, this game helped me develop several optimization techniques since it’s an action mobile game heavily influenced by physics, completely 3D with baked lighting.
MINE SHINE
Unity 3D | Blender | Rigging | Animation | Project Management | Game Design | Mobile Optimization
Vale Defenders is an educational game about cybersecurity. The game was developed in Unity and has a narrative flow that helps players explore the challenges at their own pace.
I was responsible for programming and designing the interactions of the game, as well as making sure that the it could run on the web and on almost any hardware, since Vale is a company with thousands of employees that must to had access to the game.
VALE DEFENDERS
Unity 3D | Blender | Project Management | Firebase
I worked on an application that involved creating a digital twin of an oil platform. The objective was to develop a realistic replica of the platform and display real-time data from extraction pumps. To achieve this, I used Unity to create all the 3D models and code, including navigation, interface design, and data processing from microservices.
Digital Twin PetroRio
Unity 3D | Project Management | AR Core | ArcGis | Firebase
I had the opportunity to lead a project for Salobo, which is the largest copper mine ever discovered in Brazil. The challenge was to determine the copper concentration per square meter without being able to physically access certain areas where markers needed to be placed. To solve this problem, my team and I developed a solution using geolocated Augmented Reality to digitally mark the points. As the project leader, I successfully created a proof of concept that ultimately became the solution adopted by Salobo.
Copper Extraction AR
Unity 3D | Blender | Animation | Projetct Management | XBox | HoloLens | Photogrammetry | Firebase
I had the privilege of leading a project to create a Digital Twin of Salobo, which is the largest copper mine in Brazil. The objective was to develop a 3D representation of the topography of Salobo, using photogrammetry scans to create the model. We used Unity to enable real-time geolocation of trucks and visualization of operational issues. Additionally, we were able to port the application to HoloLens and Xbox One, which added a new dimension to the user experience. It was an exciting project to work on, and I am proud of what my team and I accomplished
Copper Mine Digital Twin
Construct 2 | Blender | Project Management | Game Design | HTML5
I had the opportunity to work on an HTML5 project for FIOCRUZ, the largest health institution in Latin America. The project was a strategy game that tasked players with making decisions and choosing policies to reduce the population of Aedes Aegypti mosquitoes in the city. These mosquitoes are the vectors of a disease called "dengue," which is one of the biggest health concerns in Brazil. As the lead designer and programmer, I was responsible for the game's concept and implementation.
Aedes and the City
In addition to the projects I highlighted above, I have also had the opportunity to work on numerous other projects throughout my career. These have included smaller projects focused on 3D modeling, animation, and game jams, as well as one-week projects that required quick turnaround times. Each of these experiences has helped me develop my skills as a developer and has contributed to my success on larger projects. I am grateful for the opportunity to have worked on such a diverse range of projects, and I am always excited to take on new challenges and continue to grow as a developer.