Skip to content
View Caetanoag's full-sized avatar

Block or report Caetanoag

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Caetanoag/README.md

Caetano Gonçalves

Software Engineer | TypeScript | C | C++ | Odin

About Me

Português

My focus in programming has always been in areas related to mathematics and security. Over time, I began developing low-level applications in C, C++, and Go, while simultaneously building graphics applications in TypeScript using my own framework, Vectra, built on the OOP paradigm.

  • Emphasis on Web Development: 2 years of practical experience with TypeScript creating games, simulations, and mathematical demonstrations. In the full-stack ecosystem, I work with Express, HTML5, CSS3, JavaScript, PostgreSQL, Redis, and Docker.
  • Low-Level for Efficiency: I use C, C++, Odin, and Go to build CLI tools for Linux. I connect this ecosystem to the web using WebAssembly.
  • Machine Learning: I apply mathematical models and neural networks in Python, combining knowledge from NVIDIA workshops with practical projects on ESP32.
  • Linux Development: I built my desktop environment from scratch—developing custom tools in C and Bash, tweaking dotfiles, and compiling programs. I am an open-source contributor, such as in Kalker, where I resolved integer overflow edge cases in Rust using TDD.

Skills

Category Technologies
Primary Languages TypeScript, C, C++, Odin, Bash
Secondary Languages Go, Rust, Python, JavaScript
Technologies Express, HTML5, CSS3, WebAssembly, PostgreSQL, Docker, Redis
Patterns & Practices Object-Oriented Programming, Test-Driven Development
Operating Systems Linux (Bash, Zsh), Windows (PowerShell 7)

Featured Projects

A programming framework developed in TypeScript featuring mathematical primitives and an API that abstracts the browser's native CanvasRenderingContext2D.

An original cryptography algorithm built with a focus on bitwise manipulation and mathematical foundations. The repository documents the underlying theory and architectural decisions in detail.

  • Tech Stack: Vanilla JavaScript (ES6+), BigInt, Web Crypto API (crypto.getRandomValues)

Contact

Pinned Loading

  1. Vectra Vectra Public

    TypeScript Graphical Programming API. Fast and easy to use

    TypeScript 1

  2. cripto-bitwise cripto-bitwise Public

    Criptografia que criei no final do meu primeiro ano do curso de informática para internet. Toda matemática e programação foram feitas sem auxilio.

    JavaScript

  3. vectra-examples vectra-examples Public

    Examples made with my Vectra library.

    JavaScript 1