Juan Ortiz

Welcome! Thank you for taking the time to look through my portfolio - I am constantly adding new projects, features, and insights to this site as I learn and grow as a programmer.

I am currently working as a software enginner at Kavak.com. I hold an BSc degree in Computer Science. Below you can find my portfolio highlighting some of my development work.

Frontend Engineer

I enjoy working closely with teammates to build robust applications which enrich user experience providing a faster, responsive and consistent navigation. I’ve been working as a Frontend Engineer for almost 4 years, developing applications using tools such as Angular, React, Web Components, RxJS, Jest and Storybook. The perfomance optimization is the most interesting area for me and I am currently learning about microfrontend and Qwik.

Screenshot Chrome Extension
2022

Screenshot Chrome Extension

Utility to automate the process of take screenshot in multiple resolutions

Yu-Gi-Oh! Deck Builder
2022

Yu-Gi-Oh! Deck Builder

Simple application to show concepts about reactive programming and good practices in Angular

KAVAK
2018 - present

KAVAK

Platform dedicated to the trade of used cars

Game Developer

I'm entusiastic about videogames and I have been develop several prototypes. I have almost 10 years of expericience using Unity Engine and I would like to work as Game Developer in the future. Also VR picked my attention and I'm currently learning more about it.

Crowd Simulation
2018 - 2019

Crowd Simulation

Research about crowd simulation models.

Yugioh Duelist of the Roses
2018

Yugioh Duelist of the Roses

A remake based on the game Yu-Gi-Oh! Duelist of the Roses

Caza a Casa
2018

Caza a Casa

A 2D game platformer inspired by petroglyphs, figures engraved in stone thousands of years ago.

Goku escape Itachi no Jutsu
2018

Goku escape Itachi no Jutsu

A simple game developed in orden to learn about Lua programming language.

States Machines
2017

States Machines

Implementation of FSM to allow NPC can make decisions according to the game state.

Navigation Mesh
2017

Navigation Mesh

Automatic generation of navmesh voxel based from scratch and integration with A* algorithm.

Steering Behaviors
2017

Steering Behaviors

Interesting movement algorithms based on steering behavior principles.

TPS Prototype
2015

TPS Prototype

A template to third person shooter with include player controller, enemies, policies, vehicles and wanted system and more.

TPS Sandbox Prototype
2012 - 2013

TPS Sandbox Prototype

In my introduction to game development, I made a large-scale prototype of a third person open world game over a period of 1 year.