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

Block or report MangaD

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 (2) · ☕ Lo-fi

🛠️ 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 13 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 modern, C++20 socket library inspired by Java's networking API. Cross-platform support for TCP, UDP, multicast, and UNIX domain sockets, with blocking, non-blocking, and async operations.

    C++ 1