Portfolio

Two men discussing documents during a business meeting, focusing on paperwork.

Personal Projects

Online Video Editor (2022)

• Inspired by an online project called Photopea (online image editor similar to photoshop). I tried to create my own web video editor.
• The mail goals with this project were to improve my skills using React and NestJs. And having a better understanding of video internals, codifications and formatting.
• I learned to use FFmpeg that is an open-source library that allows to decode, encode, transform, mix video and audio. AWS step functions for orchestrating serverless functions that I used as backend.

Multiplayer Game Server Development (2014 - 2018)

• Developed features for multiplayer game server modifying the games (Counter Strike, Minecraft), using Java as main programming language, and MySQL as storage database.
• Used Netty to connect and communicate several server instances for load the balance purposes.
• Deploying complex architectures with multiple servers supporting more than 700 concurrent players, getting more that 1M unique players and more than 7M game matches generated.
• Developed web services as a game statistics dashboard or internal tools to increase the performance of the developer team.

Java Course professor at TechTalents
(2016)

• Teach basics of programming and Java development through videogames to several groups of teenagers.
• Improved communications skills

Zara Code Challenge Competition
(2019)

• Participated and finalist on the Zara Challenge solving an algorithmic and architecture design challenge. (Java)

Twitch DevJam
(2019)

• I created a Twitch Extension that enable streamers playing in multiplayer servers, interact with their audience. Developing ReactJs front-end and a serverless (AWS Lambda) back-end wrote in NodeJs and express with a MongoDB database.

Contact