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.
- 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
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
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
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
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
- Email: rafhael.brum@gmail.com
- LinkedIn: https://www.linkedin.com/in/rafhaelbrum/
- GitHub: https://github.com/RafhaelBrum
If you'd like to talk about backend development, APIs, or remote opportunities, feel free to reach out.


