Skip to content
View MAPdC's full-sized avatar

Block or report MAPdC

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 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
MAPdC/README.md

Hi there, I'm Miguel Cunha 👋

BSc in Informatics Engineering @ University of Coimbra

I am a Informatics Engineer with hands-on experience in distributed systems, low-level programming, database modeling and full-stack web development. I enjoy understanding how things work under the hood.


💻 What I Do

  • Systems Engineering: Programmed a multi-process blockchain simulator in pure C with a strong focus on concurrency.
  • Backend & Search: Developed a distributed search engine with a concurrent web crawler and an inverted index.
  • Web Development: Built a high-performance front-end featuring a responsive and mobile-first design.
  • Leadership & Communication: Managing an organization equipped me with solid communication and teamwork skills. I led a 200+ athlete sports organization and spearheaded the modernization and digitalization of the club's internal processes.

🚀 Highlighted Projects

  • DEIChain: A multi-process blockchain simulator programmed in pure C with a strong focus on concurrency. Optimized IPC and memory management via pthreads, named pipes and shared memory.
  • Googol Search Engine: A distributed search engine featuring a concurrent web crawler and an inverted index, developed using Java and Spring Boot. It includes a web interface with real-time analytics and third-party API integrations, utilizing RMI, WebSockets and Maven.
  • Casttêdo Valley Website: A high-performance front-end featuring a responsive and mobile-first design, built with React, Vite and CSS. Automated the CI/CD pipeline using GitHub Actions for continuous deployment to GitHub Pages.

🛠️ Tech Stack & Tools

Languages & Databases C C++ Java Python JavaScript PostgreSQL

Frameworks & Libraries Spring Boot React Vite Flask

Tools & Environments Linux / POSIX Git / GitHub Postman GitHub Actions


⚡ Beyond the Screen

When I'm not writing code you can find me:

  • 🌿 Escaping to the countryside to enjoy nature.
  • 🍷 Exploring the world of enology, visiting vineyards and learning about the science behind a good wine.
  • 🎧 Listening to Portuguese Hip-Hop to keep the focus while coding.

📫 Let's Connect!

Drop me a message if you want to talk about software development or just to recommend a great wine!

Pinned Loading

  1. googol-search-engine googol-search-engine Public

    A fully distributed, fault-tolerant web search engine built with Java RMI and Spring Boot. Features a concurrent crawler, real-time WebSocket analytics and AI-powered search insights.

    Java

  2. deichain-blockchain-os deichain-blockchain-os Public

    A concurrent, multi-process blockchain simulator in C. Built from scratch using POSIX threads, shared memory and Linux IPC primitives.

    C 1

  3. CVwebsite CVwebsite Public

    Website for Casttêdo Valley, a family wine producer from the Douro region. Built with React and Vite, deployed via GitHub Actions to GitHub Pages.

    CSS