Senior Full Stack Engineer & Solutions Architect
With over 5 years of commercial experience, I am a software engineer focused on building robust backends, responsive interfaces, and interactive 3D experiences. I am passionate about simplifying complexity and designing systems that scale gracefully under pressure.
Beyond the web stack, I dive deep into automation, games, and 3D modeling. I also act as a Data Protection Officer (DPO), ensuring compliance (LGPD/GDPR) and architecting security directly into the software design. I believe in clean code, strong system design, and practical solutions.
Funccloud
BControlTech
Worked at **Quadritech**, **GH Branding**, **Qualificar TI** and as a Freelancer on **Upwork** between 2020 and 2023. Gained deep commercial knowledge in Java (Spring Boot), PHP (Laravel 5-9), Yii Framework, Vue.js, Kotlin for Android, and SQL databases.
Android App & Accessibility
A mobile shopping list app published on Google Play, designed with high standards of accessibility and usability. Built to solve practical daily tasks with an elegant and fast user experience.
Unreal Engine & Behavior Trees
Built an autonomous multi-agent simulation system in Unreal Engine where NPCs manage physical task queues (watering, planting, fertilizing, harvesting) dynamically, delegating jobs and managing states using Behavior Trees, Custom Tasks (BTT) and central event triggers.
Gemini API, Python & SQLite
An automated script querying various remote job boards, filtering by custom stack keywords, analyzing descriptions using Gemini's structured output schema (TypedDict), and pushing hot leads directly to Telegram.
Laravel, SQL Optimization & Mutators
Designed dynamic booking rules databases and restructured scheduling blocking logics, shifting static constraints to scalable table schema engines. Applied mutators and index tuning for optimized queries.
Apocalyptic Survivor
Click to Play High-Res Video
Shiva (Final Fantasy VIII)
View Render Gallery
SCP-682 (WIP)
View Details & Rigs
Example of structural architecture utilizing the **Pub/Sub event broker** pattern on Google Cloud Platform for asynchronous transactions, decoupled jobs queue handling and state machine normalizations.
// Publisher - Envio de Job desacoplado para processamento assíncrono class BookingQueuePublisher { public function publishStateUpdate(int $bookingId, string $newStatus) { $topicName = "booking-events"; $payload = json_encode([ 'booking_id' => $bookingId, 'status' => $newStatus, 'timestamp' => now()->toIso8601String() ]); // Dispara mensagem assíncrona ao GCP Pub/Sub $this->pubsubClient->topic($topicName)->publish([ 'data' => $payload ]); } }
Logical translation of the modular transactional inventory system (`BPC_Inventory`) demonstrating decoupled struct arrays lookup, index checking, and stack updates.
// Transactional Stacking Algorithm - C++ Equivalent of Blueprint Logic bool UBPC_Inventory::AdicionarItem(FName ItemId, int32 Quantidade, int32 Qualidade) { // 1. Verifica se o Item existe na Tabela de Itens (DataTable Factory) FS_Item* ItemData = DT_Itens->FindRow<FS_Item>(ItemId, ""); if (!ItemData) { UE_LOG(LogTemp, Warning, TEXT("Item Inexistente no Banco de Dados!")); return false; } // 2. Varre o array de Itens do inventário buscando slots compatíveis for (FS_Item_Instance& Slot : Itens) { if (Slot.ItemID == ItemId && Slot.Qualidade == Qualidade && Slot.Quantidade < ItemData->MaxStack) { Slot.Quantidade += Quantidade; // Stack com sucesso return true; } } // 3. Se não achou slot compatível, valida espaço e adiciona no fim do array if (Itens.Num() < MaxSlots) { Itens.Add(FS_Item_Instance(ItemId, Quantidade, Qualidade, ItemData->MaxStack)); return true; } UE_LOG(LogTemp, Error, TEXT("Inventário Cheio!")); return false; }