Olá, eu sou

Victor Botelho
Anunciação

Desenvolvedor de Software | Programador

Victor Botelho
01.

Sobre Mim

Meu nome é Victor Botelho. Sou desenvolvedor de software com foco em back-end utilizando Node.js e C++.

Tenho 16 anos e gosto de transformar ideias em projetos, sejam eles próprios ou open source, sempre priorizando organização, qualidade e boas práticas.

Estou realizando a maior parte dos meus estudos na plataforma da Alura, e já concluí diversos cursos como Node.js, api com Sequelize, MongoDB etc. Atualmente estou estudando C++ e pra expandir minha base e evoluir como desenvolvedor, principalmente em arquitetura e sistemas mais complexos.

Estou desenvolvendo alguns projetos com C++, como meu próprio interpretador de linguagem de programação, e máquina virtual. entre outras ferramentas.

02.

Projetos

Disfox blue-banner
Framework Open-Source

Disfox

Node.js TypeScript

O Disfox é um framework baseado em TypeScript para Discord.js, projetado para tornar o desenvolvimento de aplicações para Discord mais rápido, organizado e inteligente. Com ferramentas de automação integradas, serviços nativos e uma arquitetura moderna, o Disfox elimina tarefas repetitivas e permite que você foque no que realmente importa: criar aplicações excepcionais para o Discord. Menos código repetitivo. Mais produtividade. Possibilidades ilimitadas.

Interpretador
Programming Language

ProtoIndigo

C++ CMake

Uma linguagem de programação interpretada, projetada com sintaxe, gramática e arquitetura própria. O projeto implementa todo o fluxo de uma linguagem de programação, incluindo análise léxica, análise sintática, geração da Árvore Sintática Abstrata (AST), compilação para bytecode e execução em uma máquina virtual dedicada. Além de possuir uma CLI (Command Line Interface) robusta.

Interpretador
Virtual Machine

BreVM

C++ CMake

Uma máquina virtual, com arquitetura híbrida, baseada em Pilha (Stack-based) e em Registradores (Register-based). Com execução do próprio bytecode (wave). E um modelo simples para implementação e embedding. Devenvolvida inteiramente em C++, com conversação/ponte entre ambas arquiteturas. Dando a oportunidade do cliente decidir qual arquitetura utilizar: Operand-stack, Registers ou ambos simultaneamente. Seguindo a especificação BreVMR 1.

styllyztown-banner
Roblox / Games

Jogo StyllyzTown

Lua / Luau

Um simples simulador de vida, feito em Luau e partes externas feitas como APIs desenvolvidas ultilizando Node.js; Disponível na plataforma do Roblox.

Fluxy-banner
Entretenimento / Discord

Fluxy

Node.js Deno TypeScript JavaScript

Bot interativo para Discord desenvolvido com tecnologias modernas do ecossistema Node.js, incluindo discord.js, Canvas e Express e APIs próprias.

O projeto foi fundamental para o surgimento do Disfox JS.

Com diversas reformulações, incluindo a mudança de plataforma de Node.js para Deno.

03.

Linguagens

JavaScript
TypeScript
C++
Luau
Lua
C
Python Aprendizado
HTML5 Básico
CSS3 Básico
04.

Tecnologias

Node.js
Deno
Express
Git
GitHub
Visual Studio Code
Visual Studio
CMake
Clang
MongoDB Básico
05.

Áreas de Interesse

API REST

Interfaces HTTP escaláveis

Bibliotecas Node

Pacotes reutilizáveis

Arquitetura

Design de sistemas

Desenvolvimento de Sistemas

Soluções robustas

Vamos conversar?