About me

Hello! I'm a programmer who loves making games and tools, but I'm interested in many other things too. Right now, I mainly use C#, but I've spent a lot of time with C/C++ over the years. I also work with JavaScript, Python, Dart, and Flutter. Professionally, I'm focused on Unity, but I also have experience with OpenGL and lower-level libraries in C++. For my personal projects, I've been using Godot for a while.

I'm currently working at Nurogames, where I create software for architecture and IoT. My job involves building programs in Unity that handle BIM files.

I've always been fascinated by programming tools, which is why my two main personal projects are a game engine and a 3D tile map editor, both built from scratch with C++ and OpenGL.

Technology

C#
C
C++
JavaScript
Python
Dart
Lua
Matlab
MySQL
Unity
Godot
Docker
Git
Neo4j
Flutter
OpenGL
Photoshop
Firebase

What I'm doing

  • Open Source Contributor

    I am an open-source enthusiast and actively contribute to various projects.

  • Mountain Hiker with my dog

    I love hiking with my dog in the mountains, exploring nature's beauty together.

  • Eternal Learner

    I have a deep passion for learning in all its forms; from new programming languages to understanding the wonders of the natural world.

  • Music Lover

    I enjoy listening to music, particularly movie, series, and video game soundtracks, as they often inspire me and set the mood for different activities.

Resume

Experience

  1. Nurogames - Unity 3D Developer

    2021 — Present

    In my role at Nurogames, I create programs and websites that utilize BIM files to develop simulations. These simulations are driven by data from sensors embedded in Digital Twins. My primary tools are C# and Unity. Additionally, I've developed a server using JavaScript and Docker to import and convert BIM files and other data, expanding the functionality of our simulations. I've also contributed to open-source repositories like IfcOpenShell, where I've helped improve tools for the BIM industry.

  2. Learny Land - Unity Developer

    2021

    At Learny Land, I created educational apps with Unity for Android and iOS, teaching programming to children through engaging experiences. This role was significant as my first job post-internship, where I learned and grew immensely.

Education

  1. Bachelor's Degree in Video Game Design and Development

    2017 — 2021

    CITM - Universitat Politècnica de Catalunya (UPC)

  2. Technological Baccalaurate

    2015 — 2017

    INS Bruguers, Gavà, Catalonia, Spain

Awards

  1. Honors in Bachelor subject "Project 2" as a team leader

  2. Honors in Bachelor subject "Artificial Intelligence"

Portfolio

You can also view my projects and source code on my GitHub.