Robert Alley Chase, a recreation of a The Last of Us environment by Ewerton Melo.

Featured artworkRobert Alley Chase
The Last of Us fan art

Programming

Engines, pipeline tools
& open source.

Hair Card Factory
Art pipelineWork in progress

Hair Card Factory

WIP: A Hair card tool being created with TS/React/Vite, WebGPU, WGSL and Web Workers.

  • TypeScript
  • React
  • WebGPU
  • WGSL
View on LinkedIn
Easy.VertexPaint
Maya tool

Easy.VertexPaint

A lightweight Maya vertex color tool for fast face flooding using preset palettes.

  • Maya
  • Python
View on GitHub
AbleShade | VS Code Theme
Editor theme

AbleShade

VS Code theme designed with special attention to users with visual impairments and color blindness.

  • VS Code
  • Accessibility
View on GitHub

3D art

Characters, worlds
& texturing studies.

Piggy Executioner
Character / Demo reelWork in progress

Piggy Executioner

WIP: My Think Tank demo reel project, based on the art of Maxim Bazhenov.

View on ArtStation
Snow White | Fables Comics
Character / FablesWork in progress

Snow White

WIP: I explain why it's not finished at the description of the first image on ArtStation post.

View on ArtStation
Skin Texturing
Skin / TexturingXYZ

Skin Texturing

Skin texturing assignment at Think Tank using TexturingXYZ to achieve this result.

View on ArtStation
Coat Texturing
Fabric / TexturingXYZ

Coat Texturing

Coat texturing assignment at Think Tank using TexturingXYZ to achieve this result.

View on ArtStation

About me

Code and art,
in the same practice.

Hi, I'm Ewerton. You can also call me Tom.

I'm a software developer with years of experience, and my main focus is software development, tools programming and gameplay programming. I enjoy building useful applications, improving workflows and creating the systems that make interactive experiences work.

Alongside programming, I understand the full 3D art pipeline, from modeling and sculpting to texturing, rendering and engine integration, and I continue to develop my artistic skills. I'm also open to junior 3D artist opportunities, which I would approach with the same care, passion and dedication I bring to every programming project.

  • C#
  • C++
  • Python
  • Unreal Engine
  • Unity
  • ZBrush
  • Autodesk Maya
  • Blender
  • Substance 3D Painter
  • Substance 3D Designer
  • Marmoset Toolbag

Professional experience

A background in
building software.

Mar 2022 - Mar 2024

Programmer Analyst

PHOENIXX Web & Mobile Solutions | Québec City, QC, Canada

PHOENIXX is a technology company that provides tailored web and mobile solutions for government and private sectors. It focuses on building scalable and secure applications to meet the demands of large institutions.

At PHOENIXX, I was responsible for the development and maintenance of web and desktop applications, initially at Revenu Québec and later at Ministère de la Justice du Québec. I worked with C#, .NET Core, VB.NET, SQL Server, Scripts Powershell, and Azure DevOps.

Key project: Developed an encrypted communication system between the Ministries of Québec, ensuring secure data transfer within a modular and scalable architecture. I designed the encryption system used to protect sensitive government data.

  • C#
  • .NET Core
  • .NET Framework
  • VB .Net
  • Azure DevOps
  • Powershell
  • Git
  • SQL Server
  • React

Oct 2018 - Jan 2022

Software Engineer

WMS Agency | Boston, MA, USA

WMS Agency is a full-service digital agency specializing in web and mobile application development for companies in different segments, with a focus on security and performance.
At WMS, I led the development of secure, high-performance web and mobile applications for clients such as Citizens Bank, working on critical security requirements and high-speed data analysis.

Key Project: Developed banking solutions for Citizens Bank to assess credit scores and evaluate credit risk, ensuring accurate results with secure data processing and compliance with financial regulations.

  • C#
  • .NET Core
  • Python
  • GoLang
  • Azure DevOps
  • Git
  • SQL Server
  • JavaScript
  • PHP

Oct 2016 - Jun 2018

Senior Web Application Developer

NBS | São Paulo, SP, Brazil

NBS was a digital marketing and advertising company that developed creative solutions for large clients, such as General Motors, across various media channels. In April 2014, NBS was acquired by Dentsu Aegis Network and was later fully integrated into the conglomerate, with the process completed in 2020. During my time at NBS, I developed the 'Rede Digital Chevrolet' platform for General Motors Brazil and created automation tools for social media and Google Ads campaigns.

Key project: Built a custom Ad Creator tool that allowed users to design ads by selecting backgrounds, adding text and images, applying geometric transformations, and using effects such as blur, grayscale, and pixelation within a web application.

  • C#
  • NodeJS
  • PHP
  • Linux
  • MySQL
  • GitHub
  • React
  • CSS
  • HTML5

To see the full list of my experiences, please visit my LinkedIn profile.

Knowledge & skills

The tools and systems
I work with.

Programming, Tools & Engines

C#

Software development and tools programming in C#, including custom tools and gameplay systems for Unity.

C++

Systems and gameplay programming in C++, with attention to memory management, performance and integration with game engines.

Python

Python scripting for automation, tools and workflows that connect software development with the 3D art pipeline.

Unreal Engine 5

Unreal Engine 5

Experience in gameplay programming with C++, Blueprints, level design, AI, animation Blueprints, cutscenes, and more.

Unity

Unity

Proficient in C# with knowledge in Unity, including the development of custom tools to enhance engine functionalities.

AI for Games

AI for Games

Knowledge about how to code AI for games and algorhythms for that, since Behavior Tree, Finite State Machine, etc.

Memory RAM

Memory RAM

Knowledge of techniques to prevent memory leaks and effectively manage memory in C++.

Gameplay Architecture

Gameplay Architecture

Knowledge in architecting modular and scalable gameplay systems using object-oriented and component-based design patterns.

Optimization for Games

Optimization for Games

Knowledge in profiling performance (CPU/GPU/memory) and optimizing rendering, physics and gameplay systems for real-time applications.

3D Art & Asset Creation

ZBrush

ZBrush

High-resolution sculpting for character and creature creation driven for games.

Autodesk Maya

Autodesk Maya

Able to model anything in Maya, create UVs, apply materials, retopology, troubleshooting, create hair with XGen, among other features.

Blender

Blender

Able to sculpt and model anything in Blender, create UVs, apply materials, retopology, troubleshooting, simulate cloth, create hair, geometry nodes, among other features.

Substance Painter

Substance Painter

Advanced texturing techniques for both realistic and stylized assets, including the creation of complex PBR shaders and procedural materials.

Substance 3D Designer

Substance 3D Designer

Intermediate knowledge with procedural texturing using Substance Designer, including the creation of reusable and parameterized materials for both realistic and stylized assets.

Marvelous Designer

Marvelous Designer

Proficient in creating garments using Marvelous Designer, from simple outfits to complex layered clothing, with clean topology and accurate fabric simulation for real-time usage.

FiberShop

FiberShop

Experience using FiberShop to create detailed and stylized hair textures optimized for real-time rendering.

Custom Metahuman

Custom Metahuman

I'm able to customize them... keeping the same UVs and textures, binding the skeleton, and so on.

Marmoset Toolbag

Marmoset Toolbag

Proficient in Marmoset Toolbag for real-time rendering and presentation of 3D assets, including lighting, material setup, and scene composition.

Collaboration & pipelines

Perforce

Perforce

Version control for large projects with multiple assets and versions.

Pipeline-driven

Pipeline-driven

Creating or adapting pipelines to optimize workflow and integration processes.

Communication

Communication

Clear and effective communication within teams, ensuring smooth collaboration.

Adaptation

Adaptation

Highly adaptable to changes in pipeline, tools, or project scope.

Working environment
Setup to Work

Main Setup to work

Laptop Razer Blade 18, Intel Ultra 9 275HX, RTX 5090, 64Gb RAM, 4Tb SSD, XP-Pen Display" or Wacom Intuos Pro Large.

Setup to Work

Second Setup to work

Ryzen 9 7950x3D, RX 7900XTX 24Gb, 128Gb RAM, 6Tb SSD, XP-Pen Display 24" or Wacom Intuos Pro Large.

Education & languages

My academic background.

2024 - 2025

Think Tank Training Centre

Diploma in CG Asset Creation for Film and Games.

Vancouver, Canada / Online

2013 - 2017

UNIP - Universidade Paulista

Bachelor's in Computer Science

São Paulo, Brazil

Languages

Portuguese
Native
English
C1
French
B2
Spanish
A2

Away from the desk

Outside of work, I enjoy video games and RPGs, as well as comics, manga, books, TV shows and cinema. Stories and the worlds they take me into are a big part of what I love in my free time.

I also enjoy playing guitar and learning about history. Music gives me a chance to unwind, while history feeds my curiosity about people, places and the ways we see the world.

  • Video Games
  • RPGs
  • Playing Guitar
  • Comic/Mangá/Books
  • TV Shows & Cinema
  • History Lover

Québec City, QC, Canada / Available for opportunities

Let's Talk

I'm open to opportunities in software development, tools programming and gameplay programming, as well as junior 3D artist roles. If my experience could be a good fit for your team, I'd be happy to connect through my social profiles.