Skip to content
View RafhaelBrum's full-sized avatar
🎯
locking in
🎯
locking in

Block or report RafhaelBrum

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
RafhaelBrum/README.md

Hi, I'm Rafhael Brum 👋

I'm a software developer focused on backend and APIs, interested in building reliable, well-structured systems and understanding how things work under the hood.

My work is mainly centered around TypeScript, Node.js, and Python, where I build RESTful APIs, data pipelines, and small systems-oriented projects. I enjoy working close to the backend fundamentals, practicing algorithms, and contributing to open-source communities.


🔧 What I work with

  • Designing and implementing RESTful APIs with Node.js and TypeScript
  • Building backend services with authentication, persistence, and basic security practices
  • Creating data pipelines and automation scripts in Python
  • Practicing algorithms and data structures, including implementations in C
  • Containerization and deployment using Docker and Linux-based servers

🚀 Featured Projects

📰 DailyPositive.News

Full-Stack AI News Platform

A platform that aggregates news from multiple sources and uses AI to score and highlight positive, human-impact stories.

Tech stack:

  • Backend: Node.js, Express, TypeScript
  • Data pipeline: Python (RSS aggregation and normalization)
  • Database: PostgreSQL
  • Frontend: React, TypeScript, Vite, Tailwind CSS
  • Infrastructure: Docker Compose, Nginx, AWS EC2

💻 Live: https://dailypositive.news
👉 Repository: https://github.com/RafhaelBrum/dailypositive-news


🛠 Backend, CLI, and Systems Projects

A collection of personal projects developed over time to strengthen my backend and systems knowledge.

These projects include:

  • RESTful APIs with authentication and data persistence
  • CLI tools for automation, URL shortening, caching proxies, and task management
  • Networking experiments (e.g. TCP-based applications)
  • Linux automation scripts
  • Algorithms and data structures implemented in C

👉 Repositories: https://github.com/RafhaelBrum?tab=repositories


🌍 Open-Source & Community Contributions

Defold Game Engine

Technical Documentation Translation (2024)

  • Contributed to the official Defold open-source game engine by translating technical documentation using Crowdin
  • Worked extensively with English technical terminology and documentation consistency
  • Participated in a community-driven open-source localization workflow

🧰 Technologies

Languages: TypeScript, Python, C
Backend: Node.js, Express, REST APIs
Databases: PostgreSQL
Tools: Docker, Git, Linux
Cloud & Deployment: AWS EC2, Nginx
Frontend (basic): React

Languages:

  • Portuguese — Native
  • English — Advanced

📫 Get in touch

If you'd like to talk about backend development, APIs, or remote opportunities, feel free to reach out.

Popular repositories Loading

  1. discord-auto-updater discord-auto-updater Public

    Automatically update the Discord version on Linux

    Shell 1

  2. dailypositive-news dailypositive-news Public

    AI-powered backend and data pipeline for curating positive-impact news from multiple RSS sources.

    Python 1

  3. tarkovTraders tarkovTraders Public

    simple web page with 'Escape From Tarkov' traders info

    HTML

  4. Busca-Ordenacao Busca-Ordenacao Public

    Código em C de busca sequencial e binária nos algoritmos (também implementados) de Bubble, Insertion e Selection Sort.

    C

  5. ArquiteturaFaculdade ArquiteturaFaculdade Public

    projeto de arquitetura de software pra faculdade

    Python

  6. BarbeiroDorminhoco BarbeiroDorminhoco Public

    Problema clássico de IPC - "Barbeiro Dorminhoco" - para faculdade.

    C