Skip to content
View angelojbgama's full-sized avatar
🗺️
🗺️

Block or report angelojbgama

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.

Content in all repositories owned by your account will be closed.
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
angelojbgama/README.md

Hi, I'm Angelo Gama 👋

Full-Stack Software Developer | Python · Django · C++ · JavaScript

I'm a software developer based in Rio de Janeiro, Brazil, working on research and engineering software.

My main focus is backend and full-stack development with Python and Django, but my work also involves C++, relational databases, asynchronous processing, Docker and Linux environments.

I hold a degree in Systems Analysis and Development and currently work with software development for research and engineering projects.

I enjoy building software that solves real-world problems — from research systems and backend infrastructure to open-source tools and independent applications.


💻 What I work with

Backend & Software Engineering

  • Python
  • Django
  • C++
  • REST APIs
  • PostgreSQL
  • SQLite
  • Asynchronous task processing
  • Background workers
  • Software integration
  • Testing and debugging

Infrastructure & Development

  • Docker
  • Linux
  • Git
  • GitHub
  • WSL
  • High-performance computing environments
  • Long-running computational workloads

Frontend & Mobile

  • JavaScript
  • HTML
  • CSS
  • Flutter
  • Dart

🔬 Research Software

I currently work on software for research and engineering projects, developing and maintaining systems that combine web applications with computational processing.

My work includes:

  • Backend development with Python and Django
  • Integration between Python and C++ components
  • Asynchronous and long-running computational tasks
  • Database-backed systems
  • Docker-based development environments
  • Linux and HPC environments
  • Refactoring and modernisation of existing systems
  • Designing maintainable software architectures for research applications

🚀 Featured Projects

🎮 PokeCable Room

A Python application for transferring Pokémon between save files from different generations.

Supports Pokémon generations 1, 2, 3 and 4, with a focus on compatibility with handheld devices such as the R36S.

The project includes automated tests, development tools and GitHub workflows.

Tech: Python · Testing · GitHub Actions

👉 PokeCable Room


🧭 guiaMestre.js

A lightweight JavaScript library for creating interactive guided tours inside web applications.

It can highlight interface elements, display contextual tooltips, include images and provide step-by-step navigation for user onboarding.

Tech: JavaScript · HTML · CSS

👉 guiaMestre.js


🧠 Areas I'm interested in

  • Software Engineering
  • Backend Development
  • Distributed and Asynchronous Systems
  • Research Software Engineering
  • Developer Tools
  • Automation
  • Artificial Intelligence
  • Local AI and LLM tooling
  • Open Source

🎓 Education

Systems Analysis and Development Technology Degree — completed in 2026


🌍 Languages

  • 🇧🇷 Portuguese — Native
  • 🇬🇧 English
  • 🇸🇪 Swedish

📫 Connect with me

Popular repositories Loading

  1. PokeCable_Room PokeCable_Room Public

    Tool for transferring Pokémon from one save file to another. Gen 1, 2, 3 and gen 4. Tool for R36s

    Python 3

  2. sobremim sobremim Public

    Minha Page

    JavaScript 1

  3. guiaMestre.js guiaMestre.js Public

    Biblioteca JavaScript para criar tours interativos em sites, destacando elementos e exibindo tooltips personalizados com texto e imagens. Facilita o onboarding de usuários e a descoberta de funcion…

    JavaScript 1

  4. study-quiz study-quiz Public

    JavaScript 1

  5. Automa-o-Web-e-Busca-de-Informa-es-com-Python Automa-o-Web-e-Busca-de-Informa-es-com-Python Public

    Jupyter Notebook

  6. angelojbgama angelojbgama Public

    Config files for my GitHub profile.