Skip to content
View strngrthnall's full-sized avatar

Block or report strngrthnall

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

Olá! Eu sou o Marcos 👋

Typing SVG

Sou apaixonado por entender como o software interage com o hardware de forma profunda. Atualmente construindo soluções Back-end, mas com um fascínio imenso pelo "metal". Minha verdadeira admiração reside na engenharia de Sistemas Embarcados, Programação de Sistemas Operacionais, Drivers e Arquitetura de Compiladores.


🚀 developer_profile.rs

use low_level::{Embedded, OS, Compilers};

struct Developer {
    name: &'static str,
    role: &'static str,
    education: &'static str,
    passion: Vec<&'static str>,
}

impl Developer {
    fn new() -> Self {
        Self {
            name: "Marcos",
            role: "Back-end Programmer",
            education: "Computer Engineering Student",
            passion: vec![
                "Embedded Systems",
                "Operating Systems/Drivers Development",
                "Compiler Architecture",
            ],
        }
    }

    async fn future_goal(&self) -> FutureLearning<Assembly> {
        // TODO: Master Assembly to understand the fundamental CPU interface
    }
}

fn main() {
    let marcos = Developer::new();
    marcos.check_workflow();
}

🛠️ Stack Tecnológico

Linguagens de Destaque

Rust C Java C++

Rust: Desenvolvimento de pacotes seguros, operações matemáticas e foco implacável em memory safety. C/C++: Controle de baixo nível, manipulação de microcontroladores e desenvolvimento embarcado puro. Java: Criação de aplicações back-end robustas, voltadas para o mercado corporativo.

Ferramentas & Ecossistema

Arch Linux GNOME Neovim VSCode Git LaTeX Gemini

  • OS & Terminal: Arch Linux, GNOME, Fish Shell
  • Workflow: Neovim, VsCode, Git, GitHub
  • Documentação & Design: LaTeX, TikZ (para diagramação técnica de circuitos e cálculos)
  • AI: Gemini CLI, Claude Code

🔭 O que ando construindo

  • 🦀 Ecossistema Rust (Crates.io): Autor das bibliotecas gauss_solver_3x3 e matrix_handler, desenvolvidas para resolução de sistemas lineares por eliminação de Gauss e manipulação de matrizes.
  • 🔌 Hardware & Robótica: Desenvolvimento de projetos integrando software e eletrônica em C/C++, como sistemas de controle para protótipos eletromagnéticos, utilizando MOSFETs e servomotores.

⚡ Além do Código

Quando não estou estruturando arquiteturas de software, compilando bibliotecas ou ajustando meu setup no Linux, é provável que você me encontre, jogando videogames de exploração ou automobilismo, tocando algum instrumento ou explorando a gastronomia de São Paulo.


📫 Vamos nos conectar! Sinta-se à vontade para explorar meus repositórios abaixo ou abrir uma issue para discutirmos sobre tecnologia, back-end ou programação de sistemas.

Pinned Loading

  1. matrix_handler matrix_handler Public

    Uma biblioteca leve e eficiente para manipulação, operações matemáticas e transformação de matrizes em Rust. Focada em performance e simplicidade de interface.

    Rust 2

  2. minigrep minigrep Public

    ma implementação simplificada do comando grep em Rust 🦀

    Rust

  3. ZappNux ZappNux Public

    Cliente desktop não-oficial do WhatsApp Web em Tauri 2 + Rust. Projeto de estudo de Tauri/Rust com auxílio de agentes de IA.

    Rust