{"id":22,"date":"2019-10-01T00:00:06","date_gmt":"2019-10-01T00:00:06","guid":{"rendered":"https:\/\/jfezz.com\/?page_id=22"},"modified":"2025-10-12T18:06:24","modified_gmt":"2025-10-12T18:06:24","slug":"homepage","status":"publish","type":"page","link":"https:\/\/jfezz.com\/","title":{"rendered":"Homepage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22\" class=\"elementor elementor-22\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7f99a3a1 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"7f99a3a1\" data-element_type=\"section\" id=\"top\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-16bc489f\" data-id=\"16bc489f\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-539286df elementor-widget elementor-widget-heading\" data-id=\"539286df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jorge Fern\u00e1ndez S\u00e1nchez<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70fa5cc0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"70fa5cc0\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f013a84 elementor-widget elementor-widget-heading\" data-id=\"6f013a84\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Coding dreams into software.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5274ff0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5274ff0\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-89c64d5\" data-id=\"89c64d5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-474b126 elementor-widget elementor-widget-image\" data-id=\"474b126\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1080\" height=\"1920\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2025\/08\/IMG_20250128_112702-scaled.webp\" class=\"attachment-full size-full wp-image-706\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2025\/08\/IMG_20250128_112702-scaled.webp 1080w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/08\/IMG_20250128_112702-169x300.webp 169w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/08\/IMG_20250128_112702-576x1024.webp 576w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/08\/IMG_20250128_112702-768x1365.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/08\/IMG_20250128_112702-864x1536.webp 864w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-ae348e7\" data-id=\"ae348e7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-805f083 elementor-widget elementor-widget-heading\" data-id=\"805f083\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About Me<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e16738e elementor-widget elementor-widget-heading\" data-id=\"e16738e\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">Software Developer with 5 years of experience building scalable applications and interactive experiences across platforms. Proficient in C#, .NET and Unity. Master's Degree in Teacher Training, especially interested in skills development and cross-curricular learning, as well as the employability of Vocational Training students.<br><br>Solid foundation in software architecture, back-end logic, and development workflows, with real-world experience delivering production-ready software through the successful commercial release of two projects and the current maintenance of one more.<br><br>Adept at working in agile teams within the Azure Dev Ops environment, managing complex codebases, integrating SQL databases, and using Git for source control. Passionate about clean code, intuitive UX, and continuous learning across technologies and tools.<br><br>On this site, you\u2019ll find some of the projects I\u2019ve worked on. If you have any questions or just want to get to know me better, feel free to reach out!<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc8a804 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"cc8a804\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/jfezz.com\/wp-content\/uploads\/2025\/10\/cv-jorge-fernandez-sanchez-5yoe_en.pdf\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-hand-point-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">R\u00c9SUM\u00c9<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-db291a8 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"db291a8\" data-element_type=\"section\" id=\"commercial\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1955233\" data-id=\"1955233\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-be43daf elementor-widget elementor-widget-heading\" data-id=\"be43daf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">COMMERCIAL PROJECTS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe1e34b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"fe1e34b\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-143c80d elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"143c80d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5a946e9\" data-id=\"5a946e9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-deb3b16 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"deb3b16\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"630\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/NDA-1024x630.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-566\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/NDA-1024x630.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/NDA-300x184.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/NDA-768x472.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/NDA-1536x944.webp 1536w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/NDA.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8a897c9\" data-id=\"8a897c9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-576427a elementor-widget elementor-widget-text-editor\" data-id=\"576427a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>NDA<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b53e05e elementor-widget elementor-widget-text-editor\" data-id=\"b53e05e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"114\" data-end=\"385\">I was part of the development team for a game focused on monster collection, progression, and fast-paced urban battles. Over the course of two years, I contributed to core gameplay systems, combat mechanics, and minigame integration in destructible environments.<\/p><p data-start=\"391\" data-end=\"772\">Due to a non-disclosure agreement, I can&#8217;t share specific details about the project. However, this experience was a major milestone in my professional growth. It allowed me to work alongside a talented, multidisciplinary team and strengthened my skills in game logic, cross-platform coordination, and delivering consistent user experiences in short, engaging play sessions.<\/p><p data-start=\"778\" data-end=\"920\"><strong>Working on this title helped me understand the importance of scalability, performance, and player-centric design in large, evolving codebases.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3599265 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"3599265\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5f55dbe\" data-id=\"5f55dbe\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b54f66 elementor-widget elementor-widget-text-editor\" data-id=\"5b54f66\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>THE KNIGHT WITCH<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-543a38a elementor-widget elementor-widget-text-editor\" data-id=\"543a38a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>The Knight Witch<\/strong> is a metroidvania adventure game with fast-paced, shoot &#8216;em up combat set in a beautifully hand-drawn world. Cast devastating card-based spells, forge close bonds, and make moral choices all in your quest to save your home and discover who&#8217;s behind the War Golem invasion.<\/p><p data-start=\"140\" data-end=\"442\">This was the first full professional project I was involved in from start to finish, which makes it especially meaningful to me. I had the opportunity to contribute throughout the entire development cycle, from early concept discussions and initial prototypes to the launch and post-release support.<\/p><p data-start=\"448\" data-end=\"865\">Being part of Rayne\u2019s journey and helping bring her story to life as she set out to save Dungeonidas (or at least tried to) was not only creatively fulfilling, but also a key milestone in my growth as a developer. It was during this project that I truly experienced what it means to build a game collaboratively: adapting to shifting requirements, balancing narrative with gameplay, and iterating based on feedback.<\/p><p data-start=\"871\" data-end=\"981\" data-is-last-node=\"\"><strong>It taught me the value of ownership, teamwork, and long-term vision in building meaningful player experiences.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d9367fa\" data-id=\"d9367fa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c341409 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"c341409\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/store.steampowered.com\/app\/1872680\/The_Knight_Witch\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"582\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2022\/10\/Sin-t\u00edtulo-1024x582.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-469\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2022\/10\/Sin-t\u00edtulo-1024x582.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2022\/10\/Sin-t\u00edtulo-300x171.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2022\/10\/Sin-t\u00edtulo-768x437.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2022\/10\/Sin-t\u00edtulo.webp 1900w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f8df3c9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f8df3c9\" data-element_type=\"section\" id=\"personal\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-afb2cbd\" data-id=\"afb2cbd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-10400a8 elementor-widget elementor-widget-heading\" data-id=\"10400a8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PERSONAL PROJECTS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fde806 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8fde806\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0187626 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"0187626\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2fb6f5e\" data-id=\"2fb6f5e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e435c8 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"6e435c8\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/jfezz.com\/country-quizz\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/Captura-de-pantalla-2025-06-16-203738-1024x483.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-674\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/Captura-de-pantalla-2025-06-16-203738-1024x483.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/Captura-de-pantalla-2025-06-16-203738-300x141.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/Captura-de-pantalla-2025-06-16-203738-768x362.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/Captura-de-pantalla-2025-06-16-203738-1536x724.webp 1536w, https:\/\/jfezz.com\/wp-content\/uploads\/2025\/06\/Captura-de-pantalla-2025-06-16-203738.webp 1911w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-00e0968\" data-id=\"00e0968\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-46a7785 elementor-widget elementor-widget-text-editor\" data-id=\"46a7785\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: 'Krona One', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;\">COUNTRY QUIZZ<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d0cc0f elementor-widget elementor-widget-text-editor\" data-id=\"3d0cc0f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"114\" data-end=\"493\"><strong data-start=\"114\" data-end=\"131\">Country Quizz<\/strong> is a full-stack web application that challenges users to identify countries based on their flags through multiple-choice questions. Built with Angular and ASP.NET Core, and enriched by data from the public <a class=\"\" href=\"https:\/\/restcountries.com\" target=\"_new\" rel=\"noopener\" data-start=\"338\" data-end=\"385\"><span style=\"color: #00ccff;\">REST Countries API<\/span><\/a>, it offers a clean, responsive interface and a lightweight gameplay loop that runs entirely in the browser.<\/p><p data-start=\"495\" data-end=\"944\">This was a personal project created to showcase my skills across the entire .NET and Angular stack. I developed both the frontend and backend independently, designing a scalable architecture with integration in mind. While hosting a SQL Server database was outside the budget for this project, I ensured full database compatibility through Entity Framework Core and opted for browser-based local storage as a fallback for persistence in production.<\/p><p data-start=\"946\" data-end=\"1185\">Being able to deploy the backend for free using Render, and serve the Angular app through my own website allowed me to deliver a fully functional product accessible to anyone.<\/p><p data-start=\"1187\" data-end=\"1589\"><strong>This project has taught me valuable lessons about designing maintainable APIs, handling CORS and hosting challenges, and crafting polished user experiences. You can start playing by clicking the adjacent image.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cb41df6 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"cb41df6\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e271671\" data-id=\"e271671\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5849752 elementor-widget elementor-widget-text-editor\" data-id=\"5849752\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: 'Krona One', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;\">STRAY<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20af153 elementor-widget elementor-widget-text-editor\" data-id=\"20af153\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"166\" data-end=\"467\"><strong data-start=\"166\" data-end=\"175\">Stray<\/strong> is a 3D platformer that explores childhood trauma through immersive mechanics. The player embodies a boy coping with abuse, navigating obstacles by managing his courage -represented by his ability to endure darkness- while dynamically shifting between day and night to alter the environment.<\/p><p data-start=\"469\" data-end=\"825\">Born from a game jam under the theme <em data-start=\"506\" data-end=\"523\">\u201cday and night\u201d<\/em>, the project aimed to expand on our previous work by integrating narrative-driven puzzle design and dual-perspective gameplay. We later enhanced the prototype with original assets and royalty-free music to showcase at the Oculus Audiovisual Festival, where it earned <strong data-start=\"791\" data-end=\"824\">2nd place for Best Video Game<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-43d7de2\" data-id=\"43d7de2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-288e174 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"288e174\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/youtu.be\/cJdbs1_9U5E\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2020\/02\/Stray-Second-Place-1024x576.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-378\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2020\/02\/Stray-Second-Place-1024x576.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2020\/02\/Stray-Second-Place-300x169.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2020\/02\/Stray-Second-Place-768x432.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2020\/02\/Stray-Second-Place.webp 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5f17fab elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"5f17fab\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2766f52\" data-id=\"2766f52\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-76631cf elementor-invisible elementor-widget elementor-widget-image\" data-id=\"76631cf\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qviBJc7u5u8&#038;feature=youtu.be\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/ukhupacha-1024x604.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-142\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/ukhupacha-1024x604.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/ukhupacha-300x177.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/ukhupacha-768x453.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/ukhupacha.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-406d7e4\" data-id=\"406d7e4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b42dd6 elementor-widget elementor-widget-text-editor\" data-id=\"1b42dd6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: 'Krona One', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;\">UKHUPACHA EXPERIENCE<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fbb058 elementor-widget elementor-widget-text-editor\" data-id=\"9fbb058\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"159\" data-end=\"559\">This 2D mobile game, inspired by <em data-start=\"192\" data-end=\"202\">Lemmings<\/em>, was developed in Unity using a tile-based system as part of a collaboration with the <strong data-start=\"289\" data-end=\"310\">Ukhupacha Project<\/strong>, an initiative focused on scientific exploration in remote and inaccessible areas through climbing, caving, and diving. The project also involved affiliated brands such as <strong data-start=\"483\" data-end=\"492\">Petzl<\/strong>, a leading manufacturer of mountain and vertical sports equipment.<\/p><p data-start=\"561\" data-end=\"890\">The objective was to create accessible and intuitive mechanics that reflected the real-life challenges faced by Ukhupacha\u2019s explorers, using game dynamics to raise awareness and engagement through a serious game framework.<\/p><p data-start=\"892\" data-end=\"1210\"><strong>This collaboration offered a rewarding first experience working alongside real stakeholders in the world of video games. It also deepened my interest in serious games, complementing my earlier work on <em data-start=\"1120\" data-end=\"1129\">Liesure<\/em> and reinforcing my ability to adapt gameplay to meaningful, real-world contexts.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-73f1759 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"73f1759\" data-element_type=\"section\" id=\"academic\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a2e0dc\" data-id=\"9a2e0dc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-315495b elementor-widget elementor-widget-heading\" data-id=\"315495b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">ACADEMIC WORK<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45f2a3d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"45f2a3d\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-51efb53 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"51efb53\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b309351\" data-id=\"b309351\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9b342cf elementor-invisible elementor-widget elementor-widget-image\" data-id=\"9b342cf\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/youtu.be\/9fBG9vl23a8\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2021\/04\/OceansOfReflection-1024x576.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-403\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2021\/04\/OceansOfReflection-1024x576.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2021\/04\/OceansOfReflection-300x169.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2021\/04\/OceansOfReflection-768x432.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2021\/04\/OceansOfReflection.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1f98d46\" data-id=\"1f98d46\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-10b5972 elementor-widget elementor-widget-text-editor\" data-id=\"10b5972\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: 'Krona One', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;\">OCEANS OF REFLECTION<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-821cf71 elementor-widget elementor-widget-text-editor\" data-id=\"821cf71\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"175\" data-end=\"616\"><strong data-start=\"175\" data-end=\"199\">Oceans of Reflection<\/strong> is a video game that explores introspective and emotional narratives through interactive mechanics and immersive environments. Rather than following a linear storyline, the game invites each player to build a unique experience in collaboration with the developers -an approach inspired by the concept of <em data-start=\"503\" data-end=\"519\">alterbiography<\/em>, where the narrative emerges from the player&#8217;s personal interpretation and emotional engagement.<\/p><p data-start=\"618\" data-end=\"1112\">Developed in Unity, the project focused on designing <strong data-start=\"671\" data-end=\"693\">diegetic mechanics<\/strong> that allow players to construct a <strong data-start=\"728\" data-end=\"756\">safe, personalized space<\/strong> shaped by their own experiences. These mechanics act as a reflective surface, like a mirror, where the player becomes the missing piece that gives meaning to the environment. From both a design and technical perspective, the challenge was to create systems capable of adapting to different emotional journeys while maintaining cohesion, flow, and immersion.<\/p><p data-start=\"1114\" data-end=\"1504\"><strong>This project deepened my interest in meaningful play and user-centered design, pushing the boundaries of how interactivity can support personal expression in games.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-719a950 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"719a950\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6f5fe9a\" data-id=\"6f5fe9a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d4dd6d9 elementor-widget elementor-widget-text-editor\" data-id=\"d4dd6d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: 'Krona One', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;\">GEOMETRY<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae147a2 elementor-widget elementor-widget-text-editor\" data-id=\"ae147a2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"124\" data-end=\"406\"><strong data-start=\"124\" data-end=\"136\">Geometry<\/strong> is a gameplay prototype developed as part of an academic project focused on Artificial Intelligence. The objective was to implement core AI techniques, such as pathfinding, steering behaviors, and finite state machines, without relying on Unity&#8217;s built-in NavMesh system.<\/p><p data-start=\"408\" data-end=\"712\">To meet this challenge, we designed and optimized our own <strong data-start=\"466\" data-end=\"473\">A*<\/strong> algorithm using <strong data-start=\"490\" data-end=\"520\">heap-based data structures<\/strong> and <strong data-start=\"525\" data-end=\"544\">multi-threading<\/strong> to improve performance. We integrated <strong data-start=\"583\" data-end=\"605\">steering behaviors<\/strong> like <em data-start=\"611\" data-end=\"617\">seek<\/em> and <em data-start=\"622\" data-end=\"638\">wall avoidance<\/em>, dynamically adjusting path weights to produce more natural NPC movement.<\/p><p data-start=\"714\" data-end=\"1124\">The second level introduced a more intense and immersive experience by incorporating <strong data-start=\"799\" data-end=\"840\">real-time lighting and shader effects<\/strong>, simulating darkness and shadow casting through custom Raycast calculations. NPC behavior was structured using a <strong data-start=\"954\" data-end=\"978\">finite-state machine<\/strong> with six distinct states: patrol, alert, chase, marker destruction, site recovery, and secure exit, allowing for reactive, believable enemy logic.<\/p><p data-start=\"1126\" data-end=\"1315\"><strong>This project strengthened my understanding of AI programming and performance optimization, while also reinforcing my ability to develop efficient custom systems under technical constraints.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-70faa41\" data-id=\"70faa41\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-312a5dd elementor-invisible elementor-widget elementor-widget-image\" data-id=\"312a5dd\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/youtu.be\/n0dttHrz7Nk\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/geometry-1024x576.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-117\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/geometry-1024x576.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/geometry-300x169.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/geometry-768x432.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/geometry.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0dcf26b elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"0dcf26b\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ef1ad2e\" data-id=\"ef1ad2e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f611a82 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"f611a82\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/youtu.be\/WAZtSqO81P8\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/undertow-1024x576.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-119\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/undertow-1024x576.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/undertow-300x169.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/undertow-768x432.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/undertow.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-66406af\" data-id=\"66406af\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-54398f8 elementor-widget elementor-widget-text-editor\" data-id=\"54398f8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: 'Krona One', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;\">UNDERTOW<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e575c3a elementor-widget elementor-widget-text-editor\" data-id=\"e575c3a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"128\" data-end=\"456\"><strong data-start=\"128\" data-end=\"162\">Undertow<\/strong> is a third-person isometric game set in a large, dynamic map designed for high replayability. As part of the shooter\/zombie genre, the game features <strong data-start=\"312\" data-end=\"344\">multiple zombie spawn points<\/strong>, an <strong data-start=\"349\" data-end=\"383\">electricity and upgrade system<\/strong>, and <strong data-start=\"389\" data-end=\"416\">unlockable fenced areas<\/strong> accessible through in-game progression.<\/p><p data-start=\"458\" data-end=\"750\">The AI behavior was implemented using <strong data-start=\"496\" data-end=\"515\">Unity\u2019s NavMesh<\/strong>, and the environment was built using a combination of <strong data-start=\"570\" data-end=\"590\">custom 3D models<\/strong> and Unity\u2019s <strong data-start=\"603\" data-end=\"621\">Terrain system<\/strong>. We applied <strong data-start=\"634\" data-end=\"657\">pre-baked lightmaps<\/strong> and integrated <strong data-start=\"673\" data-end=\"698\">Level of Detail (LOD)<\/strong> models to optimize performance and visual fidelity.<\/p><p data-start=\"752\" data-end=\"1051\">One of the most distinctive aspects of the project was the use of <strong data-start=\"818\" data-end=\"847\">Motion Capture technology<\/strong>, provided by Universitat Jaume I. I personally served as the MoCap actor, and the captured animations were processed and implemented into the game, adding realism and character to the player and enemies.<\/p><p data-start=\"1053\" data-end=\"1342\"><strong>This project gave me hands-on experience in MoCap integration, game optimization, and AI-based level design in Unity.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-82c3b87 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"82c3b87\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0984c86\" data-id=\"0984c86\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-72cc166 elementor-widget elementor-widget-text-editor\" data-id=\"72cc166\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: 'Krona One', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;\">LIESURE<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37cb6c9 elementor-widget elementor-widget-text-editor\" data-id=\"37cb6c9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"131\" data-end=\"441\"><strong data-start=\"131\" data-end=\"142\">Liesure<\/strong> was developed as a multidisciplinary project that brought together all the knowledge acquired during the semester -narrative design, visual development, production planning, and agile teamwork using <strong data-start=\"341\" data-end=\"350\">Scrum<\/strong>.<\/p><p data-start=\"443\" data-end=\"902\">The project was created in collaboration with the <strong data-start=\"493\" data-end=\"545\">Museum of Contemporary Art of Castell\u00f3n (MACVAC)<\/strong> under the theme <em data-start=\"562\" data-end=\"578\">Leisure Spaces<\/em>. Our team chose to explore the hidden labor behind tourism and entertainment, reflecting on the contrast between leisure and work. The narrative follows a resort employee on the Costa Blanca, revealing stories of <strong data-start=\"792\" data-end=\"850\">labor exploitation, mass tourism, and workers\u2019 demands<\/strong> beneath the surface of an idyllic vacation setting.<\/p><p data-start=\"904\" data-end=\"1249\">The title, <strong data-start=\"915\" data-end=\"926\">Liesure<\/strong>, plays on the duality between <em data-start=\"957\" data-end=\"962\">lie<\/em> and <em data-start=\"967\" data-end=\"976\">leisure<\/em>, emphasizing the disconnect between perceived relaxation and the reality behind it.<\/p><p data-start=\"904\" data-end=\"1249\"><strong>This experience deepened my understanding of socially conscious game design and reinforced my ability to lead the development of complex systems within a collaborative, creative framework.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-bef6e3c\" data-id=\"bef6e3c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a2cc28a elementor-invisible elementor-widget elementor-widget-image\" data-id=\"a2cc28a\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/youtu.be\/9cVjoZGP3WY\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/liesure-1024x576.webp\" class=\"elementor-animation-grow attachment-large size-large wp-image-118\" alt=\"\" srcset=\"https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/liesure-1024x576.webp 1024w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/liesure-300x169.webp 300w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/liesure-768x432.webp 768w, https:\/\/jfezz.com\/wp-content\/uploads\/2019\/11\/liesure.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9401139 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9401139\" data-element_type=\"section\" id=\"contact\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-66a5cdf\" data-id=\"66a5cdf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63aaad2 elementor-widget elementor-widget-heading\" data-id=\"63aaad2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contact Me<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3485fe elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f3485fe\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02bc4cd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"02bc4cd\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5cd2ff8\" data-id=\"5cd2ff8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2fd2c4e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2fd2c4e\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-envelope\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">jfezsz@gmail.com<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/jorge-fern%C3%A1ndez-s%C3%A1nchez-147657192\/\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-linkedin\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Jorge Fern\u00e1ndez S\u00e1nchez<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-833a63e elementor-widget elementor-widget-heading\" data-id=\"833a63e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">I typically reply to all email inquiries within 24 hours.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0327d15 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0327d15\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Jorge Fern\u00e1ndez S\u00e1nchez Coding dreams into software. About Me Software Developer with 5 years of experience building scalable applications and interactive experiences across platforms. Proficient in C#, .NET and Unity. Master&#8217;s Degree in Teacher Training, especially interested in skills development and cross-curricular learning, as well as the employability of Vocational Training students. Solid foundation in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":275,"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":767,"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions\/767"}],"wp:attachment":[{"href":"https:\/\/jfezz.com\/index.php\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}