Desafio Nology
Solução de um desafio técnico de estágio: API em FastAPI com PostgreSQL e front-end em JavaScript puro.
- Python
- FastAPI
- PostgreSQL
- SQLAlchemy
GB · PORTFÓLIO
Desenvolvedor · Ciência da Computação
Disponível para estágio
Sou Giorgio Bazet, estudante de Ciência da Computação na UERJ e de Gestão de TI na UVA. Transformo ideias em produtos web rápidos, seguros e fáceis de usar, da interface ao pagamento.
Projeto em destaque · 001
Site oficial e loja da Atlética da UERJ Zona Oeste
Site institucional com loja própria: login, carrinho e pagamento via Pix, com o back-end de pagamentos isolado num Cloudflare Worker.
[01] PROJETOS
Do checkout com Pix ao Pac-Man rodando no terminal. Os projetos que estão no ar abrem aqui mesmo, em preview ao vivo.
Solução de um desafio técnico de estágio: API em FastAPI com PostgreSQL e front-end em JavaScript puro.
Ferramenta interativa para entender ponteiros: você declara variáveis, executa comandos em C e vê a memória mudar.
Projeto da faculdade: uma homepage que reúne jogos educativos criados por estudantes para ensinar crianças e adolescentes a programar.
Recriação do Pac-Man em JavaScript, com fantasmas, pontuação e controles para teclado e celular.
1typedef struct { 2 Posicao pos; 3 char background_anterior; 4 int dir_x, dir_y; 5} Fantasma; 6 7typedef struct { 8 char **grade; 9 int linhas, colunas; 10 int pontos_totais, pontos_coletados; 11} Mapa;
Pac-Man para terminal escrito em C, com mapas carregados de arquivos, fantasmas e cores ANSI.
1printf("\nEntre com a idade: "); 2scanf("%d", &idade); 3 4switch(idade){ 5 case 5: case 6: case 7: 6 printf("\nInfantil A\n"); 7 break; 8 case 8: case 9: case 10: case 11: 9 printf("\nInfantil B\n"); 10 break;
Coleção de algoritmos, exercícios e aulas da graduação em Ciência da Computação na UERJ.
1class MeuErroPersonalizado(Exception): 2 pass 3 4def funcao(condicao): 5 if condicao: 6 raise MeuErroPersonalizado("Descrição do erro") 7 8try: 9 funcao(True) 10except MeuErroPersonalizado as e: 11 print(f"Erro: {str(e)}")
Exercícios que cobrem a linguagem do básico a módulos, arquivos e exceções personalizadas.
Em construção. Novidades em breve.
[02] HABILIDADES
As ferramentas que uso no dia a dia e onde cada uma aparece nos meus projetos.
01 Front-end 05
JavaScript
Lógica de interface, interações e jogos no navegador.
Usado em FurioZOs Desafio Nology Simulador de Ponteiros CreateCode Pac-Man Web
HTML & CSS
Layouts responsivos e acessíveis, sem depender de framework.
Usado em Simulador de Ponteiros CreateCode Pac-Man Web
React
Criação e customização de telas e componentes.
Estudos e disciplinas
Angular
Desenvolvimento front-end e manutenção de sistemas legados.
Estudos e disciplinas
02 Back-end e linguagens 05
C
Lógica, ponteiros, memória e estruturas de dados.
Usado em Simulador de Ponteiros Pac-Man em C Algoritmos em C
C++
Orientação a objetos e desempenho.
Estudos e disciplinas
03 Infra e segurança 04
Git e GitHub
Versionamento de todos os projetos.
Todos os projetos
Idiomas
Português nativo
Inglês B2 · Cambridge
[03] COMO EU TRABALHO
Chaves fora do navegador, validação no servidor e dados pessoais protegidos. Segurança entra no projeto desde a primeira linha, não no final.
Nomes que se explicam, estrutura previsível e interfaces que dispensam manual. O que é fácil de ler é fácil de manter e de evoluir.
Dou aulas, organizo oficinas e documento o que construo. Explicar um conceito é a forma mais rápida de dominá-lo.
[04] SOBRE MIM
Estudo Ciência da Computação na UERJ e Gestão de TI na UVA. Antes de escrever código, procuro entender o problema por inteiro. Depois, entrego a solução mais simples que resolve de verdade.
No front-end, trabalho com HTML, CSS, JavaScript, React e Angular. No back-end e na base da computação, com Python, C, C++ e SQL. Hoje meu foco é aprofundar Python em automação e dados e seguir evoluindo em segurança da informação e inteligência artificial.
Ensinar sempre fez parte do caminho: concluí o ensino médio em Formação de Professores, presidi o Diretório Acadêmico de Computação da UERJ e, em 2026, dou aulas de inglês no pré-vestibular da UERJ Zona Oeste.
[05] TRAJETÓRIA
Aulas de inglês para estudantes que se preparam para o vestibular, no pré-vestibular da UERJ Zona Oeste.
Certificação internacional com média 169 na escala Cambridge e nível B2 em compreensão oral, leitura, fala e escrita.
Curso superior de tecnologia em Gestão de Projetos de TI na Universidade Veiga de Almeida.
Representei os estudantes de Computação nos conselhos do Departamento de Computação e da Faculdade de Ciências Exatas e Engenharias, e organizei oficinas e palestras de tecnologia.
Participação na 1ª edição (2025) e na 2ª edição (2026), com trabalho de campo como representante da Zona Oeste.
Bacharelado na Universidade do Estado do Rio de Janeiro, unidade Zona Oeste.
Curso completo de inglês, concluído em dezembro de 2025.
Instituto de Educação Geraldo de Almeida. Onde aprendi a ensinar e a me comunicar com clareza.
[06] // CONTATO
Vaga de estágio, projeto ou uma boa ideia: me mande uma mensagem. Respondo todas.