Skip to content
View Canela-san's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Canela-san

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
Canela-san/README.md

Gabriel Canela

Engenharia de Controle e Automação · Unicamp

Sistemas embarcados de tempo real, instrumentação e controle aplicado

Status

LinkedIn Email Localização Seguidores


cobra comendo o gráfico de contribuições do GitHub

Sobre

Estudante de Engenharia de Controle e Automação na Unicamp (8º semestre), com formação técnica dupla em Informática pela ETEC. Hoje sou bolsista de Iniciação Científica pela FAPESP na FEEC (Faculdade de Engenharia Elétrica e de Computação), desenvolvendo instrumentação embarcada para redes elétricas — um projeto que mistura modelagem de sistemas de controle, processamento digital de sinais e programação de baixo nível num coprocessador de tempo real.

Antes disso, passei dois anos como técnico no LabREI (Laboratório de Redes Elétricas Inteligentes), dando suporte a pesquisadores de pós-graduação na montagem e validação de conversores de potência e cuidando da infraestrutura de TI do laboratório.

No momento

  • Reescrevendo o firmware do SH-Analyzer, migrando de um protótipo em C puro para uma arquitetura híbrida ARM + PRU-ICSS (Assembly), buscando superar o limite de ~102 kHz do protótipo original
  • Depurando um bug de saturação no barramento SPI, já isolado até um padrão de assimetria de tempo de subida/descida característico de um optoacoplador
  • Cursando as disciplinas de controle da Unicamp — projeto recente: sintonia de um controlador PID por lugar das raízes (root locus) para controle de velocidade de um motor DC, validado em MATLAB/Simulink

Projetos em destaque

SH-Analyzer Stars Instrumentação embarcada para identificar supraharmônicos — distúrbios de dezenas de kHz que costumam escapar dos analisadores de qualidade de energia convencionais. Arquitetura híbrida na BeagleBone Black: a PRU-ICSS faz bit-banging determinístico do protocolo SPI com um ADC de 16 bits (ADS8688), gravando amostras em buffers ping-pong direto na DDR, enquanto o ARM só copia os blocos prontos para o disco. Iniciação Científica (FAPESP), orientada pelo Prof. Dr. José Antenor Pomilio (FEEC/Unicamp). C Assembly (PRU) Altium Designer Python

ProcessorFromScratch Stars Processador simples modelado do zero: da arquitetura em blocos (ULA, banco de registradores, unidade de controle) até a validação de cada porta lógica em nível de transistor (MOSFET), com um conjunto de instruções e montador Assembly próprios para rodar uma animação num display simulado. Digital (simulador lógico) Arquitetura de Computadores Assembly

Nuvem-Privada Stars NAS self-hosted baseado em Nextcloud, orquestrado com Docker Compose (health checks entre app/banco/cache) e acessível remotamente via Tailscale, sem expor portas na internet. Scripts de provisionamento, manutenção periódica e backup a frio com verificação de integridade automática. Docker Compose Shell Script Linux Tailscale

isp-benchmark-suite Stars Ferramenta de auditoria de qualidade de conexão à internet: coleta contínua de latência, jitter e perda de pacotes em Bash, com detecção automática de degradação de link físico e análise em série temporal com Python/Pandas/Seaborn. Bash Python Pandas

Competências técnicas

Controle & Simulação MATLAB Simulink LTspice

Sistemas Embarcados, Tempo Real & Hardware C Assembly ARM Cortex-A8 RISC-V Linux Altium Designer

Programação & Dados Python NumPy Pandas SciPy SQL

DevOps & Ferramentas Git Docker Bash VS Code

Formação & Idiomas

Unicamp — Engenharia de Controle e Automação (2022 – 2028, previsto)

ETEC — Técnico em Informática · Técnico em Informática para Internet (2017 – 2019)

Português (nativo) · Inglês (avançado, CCAA) · Japonês (básico, JLPT N5)


📩 gabriel.canela.ti@gmail.com  ·  💼 LinkedIn  ·  📍 Campinas, SP

Visitas

Pinned Loading

  1. ProcessorFromScratch ProcessorFromScratch Public

    Projeto de um processador feito a partir de MOSFETs.

    Python 2 1

  2. isp-benchmark-suite isp-benchmark-suite Public

    Uma suíte automatizada em Bash para análise profunda de redes domésticas. Testa, estressa e documenta a latência, jitter e perda de pacotes em rotas de provedores de internet (ISPs).

    Shell

  3. MecaVac MecaVac Public

    Refrigerador inteligente para vacinas — controle de temperatura, monitoramento de porta e log de eventos em ESP32.

    C++

  4. SH-Analyzer SH-Analyzer Public

    Hardware (PCB) e software embarcado para um analisador de supraharmônicos baseado em BeagleBone, focado em estudos de Qualidade de Energia Elétrica (QEE).

    Python 3 1