Skip to content
about/stacks.tsx
15 of 15 stacks shown

Stacks, tools, and technical background

The technologies I work with, how well I know each one, and where I used it in practice.

Category
Level
Advanced

ERP and Back-end / Language

ObjectScript

3+ yearserpintersystemsiris
Experience

The language of the InterSystems IRIS platform, which I used for three years to customize the Consistem ERP.

Reason

It was the foundation of my work with corporate systems: business rules, production routines, and critical data.

I built solutions for companies such as Colcci and SETI, fixing routines and investigating production issues.

Advanced

Database / Data

SQL

3+ yearssqlmysqldata
Experience

Queries, optimization, and data cross-referencing on the ERP (IRIS) and on WordPress MySQL/MariaDB databases.

Reason

SQL supports much of the reading, processing, and validation of data in corporate systems.

I optimized ERP routine queries and work with data directly in the database during WordPress migrations.

Advanced

Web development / CMS

WordPress

Professional experiencecmselementorbetheme
Experience

I build institutional websites, portals, and landing pages, with layouts in Elementor Pro and BeTheme and PHP where the visual builder is not enough.

Reason

It gives clients editorial autonomy, a mature ecosystem, and fast publishing.

41 client WordPress websites live, plus keeping them running: migrations, DNS and SSL, performance, and security.

Intermediate

Back-end / Language

PHP

Professional experiencewordpresspluginweb
Experience

I use it in WordPress for plugins, hooks, and custom features.

Reason

PHP adapts WordPress beyond what the visual builder and off-the-shelf plugins offer.

I built the public joinvix-footer plugin, used on Joinvix client websites.

Advanced

Front-end / Language

JavaScript

Professional experiencewebinterfacesapi
Experience

I use it for interfaces, client website interactions, and API consumption.

Reason

It is the core language of the web, in the browser as well as in Node.js scripts and automations.

Foundation of this portfolio and of public projects such as Calculator and Study-of-Physics.

Intermediate

Front-end / Quality

TypeScript

Professional experiencetypingreactmaintenance
Experience

I use it in React apps and Node.js APIs to type components, data, and front-end/back-end contracts.

Reason

It helps reduce errors, document contracts, and make code safer to maintain.

Joinvix internal dashboards (Painel Sites Express, Joinvix Deploy, and JVX Desenvolvimento) and this portfolio.

Intermediate

Front-end / Library

React

Professional experiencespacomponentsui
Experience

I use it to build dashboards and componentized, responsive interfaces.

Reason

It fits well with reusable components and interfaces that evolve in parts.

Interfaces of the Joinvix internal dashboards, JoinLerite, and this portfolio.

Intermediate

Back-end / Runtime

Node.js

Professional experienceexpressapibackend
Experience

I use it for Express APIs, integrations with external services, and automations.

Reason

It runs JavaScript on the server, with a mature ecosystem for APIs and tooling.

APIs of the Joinvix internal dashboards, integrated with Google Drive, GitHub, and FTP.

Intermediate

Back-end / Language

Python

Personal projectsflaskautomationdata
Experience

I use it for Flask back ends, data extraction, and testing and packaging tools.

Reason

A straightforward language for automation and data processing.

JoinLerite back end (Flask and pdfplumber) and the LetícIA and LivIA testing tools.

Advanced

Integrations / Integration

REST APIs and Postman

Professional experiencerest-apipostmanintegration
Experience

I integrate systems through APIs to query, process, and cross-reference data.

Reason

Integrations connect systems, remove manual work, and keep data consistent.

I built API integrations on the Consistem ERP and use Postman to test and document calls.

Intermediate

Integrations / Integration

Gemini API

Professional experienceaillmstreaming
Experience

I integrate language models into products, with streaming, context caching, fallback models, and cost control.

Reason

AI only adds value with guardrails: the server decides what the model may say.

LetícIA and LivIA, WordPress plugins in production built on the Gemini API.

Exploratory

Back-end / Framework

Laravel

Studyingphpframeworkweb
Experience

I am studying Laravel as the next step in building PHP applications.

Reason

It structures PHP applications with routes, controllers, an ORM, and established ecosystem patterns.

Not used professionally yet; it builds on my PHP experience with WordPress.

Intermediate

Fundamentals / Languages

C and C++

Academic educationalgorithmsoopfundamentals
Experience

Used in the Bachelor in Science and Technology (UFSC) for algorithms, data structures, and object-oriented programming.

Reason

They give me the fundamentals (memory, structures, complexity) that I apply in any language.

UFSC programming courses, with team projects built in C and C++.

Advanced

Tools / Versioning

Git and GitHub

Professional experiencegitgithubversioning
Experience

I use them daily to version code, review changes, and ship projects.

Reason

Version control is essential for collaboration, traceability, and safe code maintenance.

My public projects are on GitHub, including this portfolio with CI on GitHub Actions.

Intermediate

Engineering / Technical projects

SolidWorks and DriveWorks

Professional experiencesolidworksdriveworksengineering
Experience

Used as a Designer on metal parts for CNC and to automate custom projects with DriveWorks.

Reason

My first contact with automation: rules that generate projects, before I programmed professionally.

I worked as a Designer at Eletropoll from 2020 to 2021.