✳ Choose your perspective
C / C++ SOFTWARE ENGINEER · ALICANTE

From idea
to system.

I’m Laureano Cantó. I develop software in C and C++ and explore what lies behind a game: its engines, memory and possibilities.

Laureano Cantó with his guide to ECS game engines in C++20
From code to what you imagine.
CURRENTLY ATAccenture · C Software Engineer
A little of what I build
C++ & architectureGame enginesGameplayContinuous learning

01 / PROJECTS

Code you can
explore.

The ECS guide is my main project. Alongside it, games, apps and low-level work explore different ways to turn an idea into software.

10 projects
Recruit Raider artwork: a shield and sword against a dark fortress02 / 10
C++17 · ANDROID · MULTIPLAYER2026

Recruit Raider

Tactical combat, character collection and online duels. A C++17 project connecting game systems with a complete mobile experience.

  • C++17
  • Raylib
  • CMake
GYMy branding with gold weights and its original Spanish tagline03 / 10
FLUTTER · PRODUCT · LOCAL DATA2026

GYMy

Routines, sessions, personal records and progress in a Flutter app. Local persistence, accessibility and insights based on workout history.

  • Flutter
  • Dart
  • Hive
FroggoHop title screen, a green pixel-art platformer for Amstrad CPC06 / 10
Z80 ASSEMBLY · AMSTRAD CPC2021

FroggoHop

An Amstrad CPC platformer written in Z80 assembly. Memory, mechanics and levels from the low-level perspective.

  • Z80 assembly
  • Amstrad CPC
  • ECS
Current portfolio homepage with the engineering style, visual selector and language switch10 / 10
PERSONAL WEBSITE · INTERACTIVE DESIGN2026

Personal portfolio

This portfolio: ten projects, two languages and three styles that change the entire experience while preserving context.

  • HTML
  • CSS
  • JavaScript

02 / EXPERIENCE

Building also
means collaborating.

Product development, testing and teamwork. Engineering beyond the personal project.

Current role

May 2024 — present

Accenture

FULL-TIME · REMOTE

C Software Engineer

C software development for Fremap at Accenture, working on medical appointment management, application development and product support.

  • Development of new C features and bug fixes to maintain and extend applications.
  • Collaboration with a web team on migrating a legacy application to a web platform.
  • Development of a project from scratch through to production deployment.
  • Coordination with teams of different sizes using Jira, Scrum and agile methodologies.
  • C
  • SQL
  • Python
  • Java
  • Confluence
  • Jira

October 2022 — March 2024

HP

PRINTING SOFTWARE · REMOTE

C++ Software Engineer

Product development in Printer Marketplace: new features and bug fixes in printing software, with attention to stability and user experience.

  • C++17 development and automated testing with GoogleTest and GoogleMock to verify software behaviour.
  • Identification and resolution of critical bugs, alongside integration of new product features.
  • Work within a team of 15 professionals and participation in a repository with more than 500 developers.
  • Version control and task tracking with Git and Jira, working with CMake, Confluence and Docker.
  • C++17
  • GoogleTest / GoogleMock
  • CMake
  • Git
  • Jira
  • Docker
  • Python
  • Linux
  • Confluence

September 2020 — July 2022

Popcorn Games

TEAM PROJECTS · ALICANTE

C++ & Assembly Programmer

C++ and assembly game development within a team of five, combining custom engines, mechanics, gameplay and level design.

  • Development and improvement of game features, including custom engines for different games.
  • Into the Crops: entity engine and C++ gameplay. FroggoHop: Z80 programming for Amstrad CPC.
  • Presentation of our games at Valencia Indie Summit and CPCRetroDev in Alicante.
  • Shared design sessions and development coordination using Git, GitHub and Jira.
  • C++
  • ECS
  • Gameplay
  • Z80
  • Scrum

EDUCATION

A foundation for lifelong learning.

2018 — 2022

Multimedia Engineering

University of Alicante · Final degree project with honours

2022

Cambridge English · B2

First Certificate in English

2022

Agile, Qt/QML and ITIL

Additional training · ITCloud Learning

Iterative development and continuous integration, cross-platform interfaces with Qt/QML, and ITIL service management practices.

Portrait of Laureano CantóCURIOSITY AS A STARTING POINT.

03 / ABOUT

I like to understand
how it works.

And then, build something with it.

I’m a multimedia engineer and C and C++ developer based in Alicante. I’m interested in the space between an idea and the system that makes it possible: organising its data, connecting its parts and turning it into an experience that works.

Games have been my laboratory. I’ve worked on entity engines, gameplay and assembly projects, and written a guide to help others follow that path from scratch.

Throughout my career, I have developed features, carried out automated testing and resolved product issues. I have also contributed to migrating legacy software to a web platform and taken a project from scratch to production.

I enjoy solving problems creatively, sharing ideas with the team and continuing to learn. I work with version control, task tracking and agile methodologies, paying attention to coordination throughout development.

More code on GitHub
01

Architecture & C++

ECS engines, memory and data organisation, explored through projects and a practical guide.

Explore the guide
02

Software as a team

C and SQL at Accenture; C++17, GoogleTest and GoogleMock testing, and coordination of changes with Jira and Git at HP.

View experience
03

Gameplay & low-level

From C++ mechanics to a Z80 assembly platformer for Amstrad CPC.

Explore FroggoHop

04 / CONTACT

Good ideas
start with a hello.

A project, a question about the code or something you’d like to share? Drop me a line.

Tell me what you have in mind.

Your email app will open with the message ready to send.