Skip to content
View JosepRDA's full-sized avatar
  • 14:25 (UTC -03:00)

Block or report JosepRDA

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

José Araújo

Embedded systems developer, systems programmer, and CS student.
Currently building a bare-metal RTOS for AVR 8-bit from scratch.


What I work with

Core stack

  • Languages: C, C++, Rust, Assembly (x86)
  • Domains: Embedded systems, OS internals, computer architecture, electronics
  • Graphics: OpenGL, WebGPU (learning Vulkan next)
  • Systems: Linux (compiled my own kernel), systemd internals, QEMU/KVM, Unix tooling

Secondary

  • Go, Python, Java, C# — enough to get things done
  • Matplotlib (exploring), basic ML (regression models)

What I'm studying right now

  • OS internals (scheduling, virtual memory, IPC) — building a RTOS is teaching me more than any textbook
  • GPU pipeline architecture
  • Physics simulation (long-term goal: write a physics engine in C++)

Setup

  • OS: Linux (CachyOS + Arch)
  • Editor: (Neovim and VS Code)
  • Hardware: (AVR mcus, Xtensa architecture, good knowledge of x86 intrinsics, currently looking up to learning CUDA)

Popular repositories Loading

  1. 2BDS-AULAGIT 2BDS-AULAGIT Public

    Python

  2. esp-idf-template-fork esp-idf-template-fork Public

    Forked from esp-rs/esp-idf-template

    A fork of the esp-idf template, because i wanted to "freeze" the stage where this remained without interference from other people.

    CMake

  3. esp-mqtt esp-mqtt Public

    Um projeto simples que utiliza uma placa esp32 e o framework de desenvolvimento para IoT da espressif(esp-idf) para estabelecer uma conexão MQTT, receber e enviar pacotes de dados.

    C

  4. EcoAlerta EcoAlerta Public

    Dart

  5. LearnOpenGL LearnOpenGL Public

    C++

  6. rust-tracer rust-tracer Public

    Rust