Skip to content
View alissonjsb4's full-sized avatar

Block or report alissonjsb4

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.

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

Alisson Jaime

Engenharia de Computação — UFC · Fortaleza, Brasil
Construo sistemas de ponta a ponta: do circuito ao pipeline de dados que mede o circuito.


Sobre

Trabalho nas duas pontas da mesma linha. Projeto hardware — RTL, FPGA, firmware — e escrevo o software que valida, automatiza e analisa o que esse hardware produz. A maior parte dos meus projetos vive no encontro dos dois: uma bancada de teste controlada por Python, um modelo de ML rodando embarcado, um pipeline que cruza séries de sensores para achar divergência.

Gosto especialmente de automação com propósito — sistema que roda sozinho, guarda a série histórica e só chama sua atenção quando tem motivo.

Hoje sou bolsista de P&D em projeto financiado pela EMBRAPII/SEBRAE, coautor de artigos publicados no IEEE, e fundador e presidente do capítulo IEEE CASS da UFC.


Software, dados e automação

Monitor de preços que roda de hora em hora, guarda a série histórica e notifica apenas quando o preço atravessa uma faixa. 636 execuções autônomas e 5 alertas enviados — a supressão de ruído é o ponto do projeto.

Stack: Python · Playwright · pandas · API do Telegram · agendamento

Detector de batimentos anômalos treinado só com exemplos normais. Mahalanobis, PCA e métricas escritos do zero em NumPy — sem scikit-learn. F1 0,944 e AUC 0,962, reproduzível em 13 segundos.

Stack: Python · NumPy · SciPy · pandas · matplotlib

Detecção de placas veiculares com MobileNetV1 rodando embarcado num ESP32-S3. Treinamento em Python, inferência em C++ dentro do microcontrolador — ML onde a memória é medida em kilobytes.

Stack: Python · TensorFlow · C++ · ESP32-S3

Aplicação web em Streamlit para gerenciar ficha de RPG — estado persistido em JSON, interface própria. Utilitário pequeno, feito porque eu precisava dele.

Stack: Python · Streamlit

Hardware e sistemas de baixo nível

Um computador inteiro do zero: CPU de 8 bits com ISA própria em Verilog e o assembler correspondente em C++. Arquitetura de computadores, projeto RTL e co-design hardware/software na mesma peça.

Stack: Verilog · C++ · Assembly

Sistema operacional de 16 bits para x86 escrito em Assembly — bootloader, kernel e editor de texto, conversando direto com o hardware via interrupções de BIOS.

Stack: x86 Assembly

Firmware de dois nós STM32 formando um enlace de telemetria de longo alcance por LoRa, com captura UART por DMA e validação por máquina de estados.

Stack: C · STM32 HAL · LoRa · DMA

Irrigação automatizada do laboratório: controle em Python, comunicação Wi-Fi por ESP8266 e acionamento por STM32.

Stack: C · Python · ESP8266 · STM32

Pesquisa e desenvolvimento

Publicações

  • Coautor — Auto-Tuning Aging Sensor Validated Under Burn-In, Temperature and Voltage Variations, IEEE SBCCI 2025 (IEEE Xplore)
  • Coautor — IEEE SBCCI 2026 (aceito)
  • Primeiro autor — submissão ao IEEE BioCAS 2026, em avaliação

Projetos

  • Bolsista de desenvolvimento — QHydro (LESC/UFC, financiado por EMBRAPII/SEBRAE): firmware de estação IoT autônoma com fila store-and-forward, telemetria MQTT e atualização remota
  • Iniciação científica em confiabilidade de circuitos, em colaboração com a IHP Microelectronics (Alemanha): automação de bancada por SCPI e pipeline de validação de dados

Liderança

  • Fundador e presidente — IEEE CASS, Capítulo UFC: equipe de 10+ pessoas, workshops técnicos para 50+ estudantes, organização do 1º IEEE Latin-American Symposium on IoT
  • Diretor — Clube do Hardware UFC
  • Semifinalista do Prêmio Na Prática (Fundação Estudar) — top 100 entre 8.000+ inscritos

Stack

Linguagens — Python · C/C++ · SQL · Java · Bash · Verilog/SystemVerilog · Assembly

Dados e automação — pandas · NumPy · SciPy · Playwright · ETL e junção temporal de séries · APIs REST · MQTT · object storage S3

Infra — Linux (systemd, deploy de serviços) · Git · agendamento de jobs

Hardware — FPGA (Xilinx Vivado) · STM32 · ESP32 · Raspberry Pi


LinkedIn E-mail

Pinned Loading

  1. 8-bit-cpu-and-assembler-toolchain 8-bit-cpu-and-assembler-toolchain Public

    Forked from thiago-sqr/TI170-processor

    An 8-bit CPU with a custom ISA, designed from scratch in Verilog, and its complete assembler toolchain developed in C++.

    Verilog 2

  2. stm32-lora-telemetry-relay stm32-lora-telemetry-relay Public

    Firmware for a dual-node STM32-based LoRa telemetry relay system, featuring DMA-driven UART capture and state-machine validation.

    C 1 1

  3. simple-os-x86 simple-os-x86 Public

    A 16-bit operating system for the x86 architecture, written from scratch in Assembly, featuring a bootloader, kernel, and text editor.

    Assembly 1 1

  4. pdi-deteccao-placas-esp32 pdi-deteccao-placas-esp32 Public

    Deteccao de placas veiculares com MobileNetV1 rodando embarcado em ESP32-S3 — treino em Python, inferencia em C++ dentro do microcontrolador

    C++ 1

  5. ecg-anomaly-detection ecg-anomaly-detection Public

    Deteccao de anomalias em ECG treinada so com exemplos normais - Mahalanobis e PCA escritos do zero em NumPy, F1 0,944 e AUC 0,962

    Python

  6. flight-watch flight-watch Public

    Monitor de precos de passagens que roda sozinho, guarda a serie historica e so avisa quando o preco muda de patamar - 5 alertas em 497 leituras

    Python