Skip to content
View MangaD's full-sized avatar
📚
studying
📚
studying

Block or report MangaD

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
MangaD/README.md

David Gonçalves

GitLab Bitbucket Stack Overflow GitHub Gist


👨‍🎓 About Me

  • 🎓 M.Sc. in Computer Science and Engineering @ IST
    • 🔒 Specializations: Cyber-Security, Distributed Systems
  • 💼 Software Engineer with experience in C++, Java, Python, JavaScript, Git, and DevOps
  • 🌍 Currently interested in: C++, Qt, Python, Git, and GitLab
  • 🎯 Secondary interests: Distributed Systems, Cyber-Security, Networking, Databases, Web Development, Compilers, Algorithms
  • 🎸 Hobbies: Calisthenics, Cooking, Reading (Science, History, Religion, Philosophy, Health, Nutrition), Anime, Guitar
  • ✔️ Likes: 🌿 Quietness, 📖 Study, 🔄 Flexibility, 🏋️ Sports, 🥗 Healthy Food, 💆 Wellness, 💧 Water, ☀️ Sun
  • Dislikes: 🔊 Noise, 💡 Office Lights, 🍬 Sugar, 🍷 Alcohol, 🚬 Smoke
  • 🎵 Music: Classical, Piano, Synthwave, Lofi

🛠️ Tech Stack

💻 Languages

  • C++ (primary), Python, Java, PHP
  • Web: HTML, CSS, JavaScript, TypeScript

📚 Frameworks & Libraries

  • C++: Qt, GoogleTest, Google Benchmark, Protocol Buffers, gRPC, pybind11
  • JavaScript: React, Node.js

🔧 Tools

  • Version Control: Git, GitHub, GitLab, Bitbucket
  • CI/CD & DevOps: GitHub Actions, GitLab CI/CD, Docker
  • Docs: Markdown, AsciiDoc, Sphinx, Doxygen, Javadoc, LaTeX

🖥️ IDEs & Editors

  • General: VS Code
  • C++: CLion, Qt Creator, Visual Studio
  • Java: IntelliJ IDEA

🤖 AI Coding Assistants

  • ChatGPT, Grok, GitHub Copilot, Codeium, JetBrains AI

📂 Selected Projects

📌 Most of my open-source projects are hosted on GitLab. Below are a few selected ones:

💻 C++ Projects

🐍 Python Projects

🌐 Web Projects

🔒 IT Security Projects


📊 GitHub Statistics

General stats Top languages


🔥 Contribution Graph

github-snake

Pinned Loading

  1. cpp-project-template cpp-project-template Public template

    ⚡ A template for modern C++ cross-platform projects. Using CMake, CI/CD, unit tests, code coverage, static and dynamic analisis, auto formatting, package management, documentation, GUI, installers,…

    CMake 12 2

  2. hf-workshop hf-workshop Public

    Hero Fighter Workshop is a program for replacing stages, sounds, images and some data in the Hero Fighter game.

    C++ 1 1

  3. libswf libswf Public

    C++17 library for editing SWF files.

    C++

  4. jsocketpp jsocketpp Public

    A cross-platform C++17 socket library with a Java-style interface supporting TCP, UDP, and Unix domain sockets.

    C++ 1