¡Hola! Soy Ivan Porto

Soy desarrollador de software.

Avatar

Especializado en desarrollo de videojuegos, pero apasionado por el desarrollo de cualquier tipo de software. Trabajo en Adobe como desarrollador de software junior, un puesto que comencé en noviembre de 2024, donde contribuiré a Adobe Commerce

Dónde he trabajado

  • Profesor de Programación para Niños y Adolescentes · Codelearn

    Barcelona, España | -

    No hay mejor manera de aprender que enseñando.

    Guié a más de 20 estudiantes semanalmente a través de una amplia gama de conceptos de informática, desde programación básica hasta materias avanzadas como Python, JavaScript, SQL, C++, y muchas más. Mi función era ayudarles a navegar por los diferentes cursos disponibles en una plataforma interna de e-learning, asistiéndoles cuando encontraban dificultades y asegurándome de que aprovecharan al máximo las herramientas de aprendizaje interactivo disponibles.

    También participé en actividades extracurriculares de enseñanza en colegios locales, recibiendo comentarios positivos de padres, como resultado de una mejora en el rendimiento académico de sus hijos.

    Comunicación Python JavaScript Bash C++
  • Desarrollador de Juegos en Unity · GILAB (Universidad de Girona)

    Girona, España | -

    Pasé de un puesto de becario a un puesto principal en un laboratorio de investigación de mi universidad, en colaboración con un hospital local. Mi función era desarrollar un juego de rehabilitación en realidad virtual para pacientes de ictus. Utilizando las gafas VR Oculus Quest (ahora Meta Quest) y sus capacidades de seguimiento de manos, nuestro proyecto buscaba crear experiencias terapéuticas inmersivas, desarrollando una variedad de ejercicios diseñados para abordar problemas de movilidad específicos.

    Este proyecto también sirvió como tesis para mi carrera y fue reconocido con la “Beca de Transferencia, Innovación y Emprendimiento” (BTI) durante el período 2021-2022, fruto de una colaboración entre la universidad y Santander Universidades.

    Pensamiento Analítico C# Unity PHP MySQL

Algunos de mis proyectos favoritos

  • Mi Habitación en 3D

    🛏️ Una réplica (un poco más elegante) de mi habitación en 3D.

    Este proyecto fue mi participación en la 9ª edición de los desafíos organizados por Bruno Simon para los estudiantes de su curso Three.js Journey. La temática era Isometric Room. A pesar de haber comprado el curso justo cuando se anunció el desafío, decidí participar.

    ¡El resultado fue bastante bueno! Obtuvo el 3er lugar.

    • ThreeJS
    • TypeScript
    • Blender
    • Git
    Preview of the project "Mi Habitación en 3D"
  • The Gamelab

    🕹️ Una colección de juegos en crecimiento, hechos con tecnologías web.

    Este proyecto marca mi regreso al desarrollo de juegos, combinando mi pasión por la creación de los mismos y el desarrollo web. Actualmente cuenta con 1 solo juego, pero planeo ir añadiendo más en el futuro, usando diversas tecnologías como Three.js, Phaser, Pixi.js y Canvas, entre otras herramientas interesantes.

    Mis objetivos futuros incluyen explorar los juegos multijugador, lo cual se alinea con mi interés en el backend y la infraestructura en la nube.

    • PixiJS
    • TypeScript
    • ThreeJS
    Preview of the project "The Gamelab"
  • The Izland

    🧟 Un juego de supervivencia zombi que hicimos en la universidad.

    Entre los juegos en los que he trabajado, este es uno de mis favoritos. Fue desarrollado como como proyecto final de una asignatura, usando el motor de juegos Unity. Quedamos muy satisfechos con el resultado, aunque nos hubiera gustado añadir y pulir más cosas.

    Me encargué de programar las mecánicas principales del juego, como la IA de los zombies, la interfaz de usuario, las interacciones del jugador y la progresión general del juego.

    • Unity
    • C#
    • Blender
    • Trabajo en Equipo
    Preview of the project "The Izland"

Ver más proyectos en el archivo

Un poco más sobre mí

Emoji de un ordenador

En el trabajo

Con casi 7 años de experiencia en programación, abordo mi trabajo con una cuidadosa atención al detalle y una actitud diligente. A través de proyectos colaborativos en la universidad, me he vuelto diestro en entornos de trabajo en equipo, aunque me siento igualmente cómodo y productivo trabajando de forma independiente.

Me gusta automatizar tareas, especialmente cuando la eficiencia es clave. Este hábito se complementa bien con mi enfoque profesional actual en el desarrollo de backend e infraestructura en la nube, ya que disfruto construyendo sistemas que facilitan y agilizan el trabajo para todos.

Mi método de trabajo
Emoji de una mano saludando

Mi lado personal

Las 3 palabras que mejor me definen son resiliente, optimista e independiente. Me resulta difícil renunciar a algo que me he propuesto, y siempre intento aportar una perspectiva positiva a cada situación.

Siempre he sido naturalmente curioso, buscando no solo aprender, sino también entender. Por eso me gusta hacer preguntas y descubrir cómo funcionan las cosas.

Emoji de un trozo de pizza

Amor Pizza

Emoji de un perro

Amor Perros

Emoji de un mando de videojuegos

Amor Juegos

Emoji de una casa

Ubicación

Sede en Barcelona

NaNh NaNm por detrás de ti

Emoji de un gorro de graduación

Educación

  • Grado en Diseño y Desarrollo de Videojuegos
    Girona, España | -

    Graduado por la Universidad de Girona, donde adquirí un dominio sólido de los aspectos teóricos y prácticos de mi campo. Esto no solo incluyó desarrollo de juegos, sino también algoritmos y estructuras de datos, arquitectura de sistemas, bases de datos, entre otras áreas relevantes.

Envíame un mensaje

Contáctame cuando quieras.

Si tienes una pregunta, un proyecto en mente, o simplemente quieres saludar, mi correo es: [email protected]

O

Rellena esta formulario y me pondré en contacto contigo lo antes posible

No conservo ni comparto ninguno de tus datos personales.