About me

I am a software development and lifelong learning enthusiast, I love researching and implementing completely new things and also working with robust architectures, scalability and frameworks that ensure the quality of the product.

Lautaro Cabral

Software Developer

About my skills

I have 5 years of work experience in Game Development, I also have some work experience as a Web Developer. However 85% of my working time was dedicated to Game Development so I would say I am mainly a Game Developer.

Animations

With CSS and JavaScript I can turn static pages into animated and interactive pages, the limit is in your creativity. In this section I leave a sample of animations, you can interact with them by clicking on the buttons.

Button
Button
Button

CSS Grid Layout

With CSS Grid I can structure content in a much more original and efficient way. At the same time significantly facilitate responsive design.

Web Services integrations

With JavaScript, among many other things, I can obtain and integrate to my project the information provided by a third party web services. As an example, here is a panel that obtains movies data by the following API.

Name Avg Score Release Date
Error: API not working

Select a movie to get its info.

Knowledge

I have solid knowledge in the 3 pillars of web programming: HTML, CSS and JavaScript. I can make interesting very specific styles and behaviors with vanilla programming in CSS and JavaScript.

HTML5

CSS

JavaScript

About Front Frameworks

So far the kind of work experiences I've had didn't require a specific framework for front-end development (because usually other technologies are used to make video game UI).
I have practically no formal work experience using these frameworks but in my spare time I have experimented a bit with them.

React

Angular

Sass

Tailwind

Bootstrap

Go back home

Space Misfits

DSPro

Worked as Lead Game Developer

Multiplayer space ship shooter where players control their own spaceships and engage in intense battles against enemy forces. The game offers various game modes, a leaderboard, a player inventory, store, and more.
I was in charge of the architecture and about half of the total features.

Words With Friends 2

Globant - Zynga

Worked as Game Developer

It is a multiplayer online Scrabble with over 10 million downloads. The game has a big focus on LiveOps, with many game modes an supporting systems like friends, leaderboards, skins, chats, events and more.
I worked on one of the main screens, in-game bots and bug-fixing.

We Need To Go Deeper

3OGS

Worked as Game Developer

An online cooperative underwater roguelike for 2-4 players set in a Verne-inspired underwater universe. Players must embark on endless underwater journeys, face monsters, bosses and find treasures.
I worked on porting and bug-fixing.

7 Angels (NSFW)

3OGS

Worked as Game Developer

A game for adults, an online chat simulator with visual novel-style interactions.
I worked on porting.

FUVR

3OGS

Worked as Game Developer

It is a fighter aircraft flight simulator. The player is able to interact with various elements of the cockpit of a fighter plane and then fly and fight with other players online.
I worked on bug-fixing.

Explorando los Derechos

Self-employed

Worked as Game Developer

An educational video game to teach environmental care and basic rights to children in Paraguay.
I worked on bug-fixing, new features and porting.

Featured skills

I am a Unity generalist, I have knowledge and experience in gameplay programming for different game genres. Beyond that, below I'll mention a list of a bit more special skills that several of the games I've worked on so far have required:

  • Networking (Photon, Mirror and UNet)
  • VFX and ShaderLab
  • Advanced in-Editor Tools
  • Advanced GUI
  • Architecture
  • Addressables

Platforms

I have worked on video games that together have had the following target platforms:

  • PC
  • Android / iOS
  • Nintendo Switch
  • VR (Oculus)

On my own

In 2019 I managed to upload two basic games to PlayStore, later I did not upload new games or updates, I wanted to learn a lot more before continuing with it. Changes in PlayStore games policies made such games no longer available so at the moment I can't attach links to those games.
At the end of 2024 I have started to create my own games again, under the brand of my own one-person video games studio. Very soon I will update my portfolio to show such games.
I love frameworks, so I made my own framework for such games.

Go back home

Go back home

Hobbies

Besides gaming I like other activities: board games, learning about history, sports like swimming, archery, soccer, among many other things.

But my main hobby is definitely creating things with any tool, I love creating tangible and intangible systems. Programming ends up being my main hobby because I can create anything in my virtual worlds without much budget and almost without limits.

If life were perfect and the human body allowed me, the first 12 hours of the day I would dedicate to create all kinds of software and videogames, the other 12 hours of the day I would dedicate to create crazy machines or robots in my personal workshop, from things like steam engines to small rockets, robots and drones.

Favorite video games!

I make video games and of course I love playing video games, my favorites in this last time were:

  • Hearts of Iron IV
  • Crusader Kings III
  • Call To Arms: Gates Of Hell
  • From The Depths

Some art & design knowledge

I am interested in digital arts and I find it very useful to have a basic knowledge of 2D and 3D design. Before becoming a programmer I learned a bit of both, I have designed, modeled, textured and animated 3D and 2D models. Here I show some old stuff I made:


Go back home

My Stack

Tools like UnityCloud and PlayFab solve a significant portion of most of the common backend requirements for most video games (at least for the ones I've worked on). That made it unnecessary for me to start a dedicated web API for the game from scratch until now. However when PlayFab and Unity Cloud do not cover the full requirements and or are not a good enough option for the game requirements, then it may be necessary to implement or extend the API, in those cases my preference is to use .NET with MySQL or MongoDB.

.NET

Azure

PlayFab

Unity Cloud

About my experience

So far I have only had one formal work experience as a Back End developer. In that experience I worked implementing REST endpoints, connections to third party REST and SOAPxml web services, automation of database updates and bug-fixing.

MySQL

.NET

Experience with other frameworks

Although my only formal backed work experience was using .NET, I have explored other languages and their frameworks in my free time. In each of these I have developed at least one simple CRUD REST API.

PHP

+

Laravel

Java

+

Spring Boot

JavaScript

+

ExpressJs

Python

+

Django

Other technologies

I have done simple experiments and applications with these storage tools, although I have not yet required them in my previous work experience.
This site is using Firestore right now!

PostgreSQL

MongoDB

Firestore