Hello, my name is João Augusto Lima
I am a Software Engineer

Know more

About Me

profile picture

Hello, my name is João Augusto Lima, and I am a Software Engineer with a Master Degree in Computer Engineering.

I love making stuff that people enjoy and can have fun with. I never give up when faced with a complex challenge.

I mainly focus on C# and C++, but I also have experience in other languages.

Resume

Work Experience

Software Developer at Chaos

Develop and maintain new features on Enscape Software

Using: C#

Software Developer at Chaos

Unity Developer at Glartek

Responsible for the structuring, development and management of a Mixed Reality application using Unity for HoloLens.

Using: C#, Unity

Unity Developer at Glartek

Backend Developer at Deloitte Digital

Build, maintain and test enterprise codebases and products. Responsible for helping and implementing new features to thousands of users.

Using: C#, .NET

Backend Developer at Deloitte Digital

Summer Internship at INESC TEC

A CTM Summer Internship 2019, entitled "Multimedia Platform for AI Visual Attention Analysis".

This internship was carried out in the Multimedia and Communications Technologies Area (MCT) of the Centre for Telecommunications and Multimedia (CTM) at INESC TEC, Porto, Portugal.

Using: Python, JavaScript

Summer Internship at INESC TEC

Projects

Red Runner Adaptivity Version

Master's thesis project: An adaptive version of Red Runner, where the game is automatically modified by a Machine Learning Agent using Reinforcement Learning to improve the user's experience.

Using: Unity, C#, Python, PyTorch

PageFileSource Code
Red Runner Adaptivity Version

OverTime

OverTime is a game about...time. You'll solve time puzzles and dodge dimensional anomalies, but be fast - the clock is ticking.

You work at a company that investigates dimensional shifts. Everything goes wrong and it's up to you to find out what happened, fix the paradox and escape, with only the aid of the Primer Gun - a time-shifting device that allows you to go back in time and collaborate with alternate timeline versions of yourself.

Using: Unity, C#

PageSource Code
OverTime

FrozenWatcher

FrozenWatcher is a deck tracking software for the game Legends of Runeterra.

The application tracks the player’s deck during a game, registering any cards drawn or played.

Using: Electron, React, Node.js, TypeScript, MongoDB

FrozenWatcher

Lazercraft

Lazercraft is an AR FPS tower-defense game where the goal is to defend your base from incoming waves of enemies

Using: Unity, Vuforia, C#

PageSource Code
Lazercraft

Contact

Would you like to work with me? Awesome!