Skip to content

Open to internships

Clean code.Secure systems. Ideas shipped.

I'm Giorgio Bazet, a Computer Science student at UERJ and an IT Management student at UVA. I turn ideas into fast, secure and easy-to-use web products, from the interface to the checkout.

See projects or press Ctrl K
08
projects
90+
programs in C
02
degrees
ID // GIORGIO.BAZET REC
Photo of Giorgio Bazet
status
online
base
Rio de Janeiro
focus
web · security · AI
scroll
atletica-furiozos.web.app
FurioZOs

Featured project · 001

FurioZOs

Official website and store for UERJ West Zone's athletics club

Institutional website with its own store: sign-in, cart and Pix payments, with the payment back end isolated in a Cloudflare Worker.

  • Pix payments with Mercado Pago, brokered by a Cloudflare Worker
  • Checkout only for accounts with a verified email
  • Edge rate limiting on Cloudflare against checkout abuse
  • Strict Content Security Policy and security headers on hosting
  • JavaScript
  • Tailwind CSS
  • Firebase Auth
  • Firestore
  • Cloudflare Workers
  • Mercado Pago API

[01] PROJECTS

Selected projects.

From a Pix checkout to Pac-Man running in the terminal. Live projects open right here, as a live preview.

[002] Web · Python 2026
Nology Challenge
002 Live

Nology Challenge

Solution to an internship coding challenge: a FastAPI back end with PostgreSQL and a vanilla JavaScript front end.

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
[003] Web · C 2026
Pointer Simulator
003 Live

Pointer Simulator

Interactive tool for understanding pointers: declare variables, run C commands and watch memory change.

  • JavaScript
  • HTML
  • CSS
  • C
[004] Web · Academic 2026
004 In development

CreateCode

University project: a homepage gathering educational games built by students to teach kids and teenagers how to code.

  • HTML
  • CSS
  • JavaScript
  • Programação em blocos
[005] Web · Games 2026
Pac-Man Web
005 Live

Pac-Man Web

Pac-Man rebuilt in JavaScript, with ghosts, scoring and controls for keyboard and mobile.

  • JavaScript
  • Canvas
  • HTML
  • CSS
[006] Games · C 2026
006 Code

Pac-Man in C

Terminal Pac-Man written in C, with maps loaded from files, ghosts and ANSI colors.

  • C
  • Alocação dinâmica
  • Terminal ANSI
[007] C · Academic 2026
007 Code

Algorithms in C

A collection of algorithms, exercises and class code from my Computer Science degree at UERJ.

  • C
  • Lógica de programação
  • Estruturas de controle
[008] Python · Academic 2026
008 Code

Programming in Python

Exercises covering the language from the basics to modules, files and custom exceptions.

  • Python
  • POO
  • Manipulação de arquivos

Next project

Under construction. More soon.

[02] SKILLS

Tech stack.

The tools I use every day, and where each one shows up in my projects.

01 Front end 05

02 Back end and languages 05

03 Infra and security 04

  • Firebase

    Authentication, database and access rules.

    Used in FurioZOs

  • Cloudflare Workers

    Edge back end, rate limiting and secure integrations.

    Used in FurioZOs

  • Vercel e Render

    Deploying front ends and APIs.

    Used in Nology Challenge

  • Git e GitHub

    Version control for every project.

    Every project

Languages

Portuguese native

English B2 · Cambridge

[03] HOW I WORK

How I work.

  1. 01

    Security first

    Keys kept out of the browser, server-side validation and protected personal data. Security goes in from the first line, not at the end.

  2. 02

    Clear code

    Self-explanatory names, predictable structure and interfaces that don't need a manual. What is easy to read is easy to maintain and grow.

  3. 03

    Learning by teaching

    I teach, run workshops and document what I build. Explaining a concept is the fastest way to master it.

[04] ABOUT ME

The person behind the code.

Photo of Giorgio Bazet
GIORGIO BAZETRJ · BR

I study Computer Science at UERJ and IT Management at UVA. Before writing any code, I make sure I understand the whole problem. Then I ship the simplest solution that actually solves it.

On the front end, I work with HTML, CSS, JavaScript, React and Angular. On the back end and computing fundamentals, with Python, C, C++ and SQL. Right now I'm going deeper into Python for automation and data, and growing in information security and artificial intelligence.

Teaching has always been part of the path: I finished a teacher-training high school program, served as president of UERJ's Computer Science Student Council and, in 2026, I teach English at UERJ West Zone's college-prep course.

programs in C
90+
degrees in progress
2
published projects
8
admissions and civil service exams passed
6

[05] JOURNEY

My timeline.

  1. 2026
    Teaching

    English teacher · UERJ-ZO college-prep course

    English classes for students preparing for university entrance exams at UERJ West Zone.

  2. 2026
    Certification

    English B2 · Cambridge Linguaskill

    International certification with an average of 169 on the Cambridge English Scale and B2 in listening, reading, speaking and writing.

  3. 2026 – 2029
    Education

    IT Management · UVA

    Associate degree in IT Project Management at Universidade Veiga de Almeida.

  4. 2025 – 2026
    Leadership

    President of the Computer Science Student Council · UERJ-ZO

    Represented Computer Science students on the Computer Science Department and School of Exact Sciences and Engineering councils, and organized tech workshops and talks.

  5. 2025 – 2026
    Outreach

    Vem Pra Cota outreach program · UERJ

    Took part in the 1st edition (2025) and the 2nd edition (2026), doing fieldwork as the West Zone representative.

  6. 2025 – 2029
    Education

    Computer Science · UERJ

    Bachelor's degree at Rio de Janeiro State University, West Zone campus.

  7. 2025
    Certification

    English course · CNA

    Full English course, completed in December 2025.

  8. 2024
    Education

    High school · Teacher training

    Instituto de Educação Geraldo de Almeida. Where I learned to teach and to communicate clearly.

[06] // CONTACT

Let's build something together?

An internship, a project or a good idea: send me a message. I reply to every one.

giorgio@portfolio: ~

· Live preview