Wilk Lacerda

About me

Photo of Wilk Lacerda

I moved from Brazil to Portugal in 2019 to study, and I've lived in Braga ever since. I got into programming through my own house: both my parents work in IT and my mother taught HTML for years, so code was never a strange thing to me.

I'm now studying Game Design and I work mostly with Unity and C#. What I do best is gameplay programming — combat systems, state machines, mechanics that have to respond well to the player.

Background

The Bosch project

Bosch's production lines use machines called Gap Fillers, and they had a waste problem: sometimes the material loaded into a machine wasn't fully consumed before its expiry date, and the rest was thrown away.

I wrote software that connects to the factory API and tracks the percentage of material left in each Gap Filler over the days. From that history it predicts whether the machine will use it all in time; when it won't, it identifies another machine capable of consuming that material and alerts the maintenance team to move it.

An effect I hadn't anticipated: because the system compares readings across several days, it started exposing inconsistent gauges. Some machines ended up having their sensors repaired because the software showed the numbers didn't add up.

I built it in VB.NET and PHP, which meant learning VB.NET from scratch — until then I had only written C#. It was my final course project, it is still in use at the factory, and I received job offers at the end of the internship.

Tools

Games

General programming

What I'm looking for

A game development traineeship from February 2027, in Braga or remote — including as an Erasmus+ placement anywhere in Europe. My strongest area is gameplay programming, but I'm open to any role in the field: level design, modelling, systems design.

What really pulls me in is mechanics design: deciding what the player should feel, and why. Games are art as much as film, music or drawing, and what I want to build is the whole experience — have the idea, develop it, and watch someone on the other side of the world laugh, get annoyed or be moved by it.

Long term, creative direction. But first I want to learn how to do this inside a team that already does it well.

← Back to home