Skip to content
View miguel-baptista07's full-sized avatar

Highlights

  • Pro

Block or report miguel-baptista07

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

Header

👋 Hi, I'm Miguel Baptista

💻 Computer Engineering Student | 🔐 Cybersecurity & Systems
🎓 Lusófona University — Lisbon, Portugal


🚀 About Me

Second-year Computer Engineering student with a focus on cybersecurity, systems, and secure software development.

Currently building hands-on experience through security-oriented projects and open-source contributions involving Python, Java, Kotlin, React, and modern development workflows.

🔎 Areas I'm interested in:

  • 🔐 Cybersecurity & Secure Software Development
  • 🖥️ Systems and Operating Systems
  • 🌐 Networking & Network Security
  • 🏗️ Software Architecture & OOP

🌐 Socials

LinkedIn Portfolio Email


💻 Tech Stack

Python Java Kotlin JavaScript TypeScript React Next.js Spring Boot Django Docker Linux Wireshark


📊 GitHub Stats

GitHub Streak


🔐 Cybersecurity Projects

📡 Python Packet Sniffer

Network packet sniffer using raw sockets to capture and inspect live traffic at the IP/TCP layer.

  • Parses headers for source/destination IPs and protocol type
  • Includes a malicious traffic simulator for anomaly detection testing
  • Modular structure: sniffer.py, app.py, mal_app.py, ui.py

→ View Repository


🔍 Python Port Scanner

TCP port scanner that probes ports 1–1024 via socket connections and measures execution time.

  • Detects open and closed ports across the full well-known port range
  • Replicates the core logic of tools like nmap

→ View Repository


🔑 Password Hash Cracker

Dictionary attack tool that cracks SHA1 hashes — demonstrates why unsalted hashes are insecure.

  • Reports attempts and execution time
  • Highlights the need for salting and stronger algorithms like bcrypt

→ View Repository


⭐ Other Projects

🎲 The Great Programming Journey

Java board game engine built with strict OOP principles — no instanceof usage.

  • Polymorphism without instanceof
  • Extensible entity-based architecture
  • Turn-based game logic with persistence

→ View Repository


🛒 React & Next.js — E-Commerce Platform

Frontend application built with React, Next.js and TypeScript.

  • Dynamic routing and persistent shopping cart
  • Favorites system and countries explorer

→ View Repository


🌐 Personal Portfolio

Portfolio built with React, TypeScript and Tailwind, deployed on Vercel.

→ Live Site · → Repository

Pinned Loading

  1. Frontend-Labs-E-CommercePlatform Frontend-Labs-E-CommercePlatform Public

    TypeScript 1

  2. TheGreatProgrammingJourney TheGreatProgrammingJourney Public

    Java 1

  3. FrontendLabsCollection FrontendLabsCollection Public

    HTML

  4. Python-Port-Scanner Python-Port-Scanner Public

    Simple TCP port scanner written in Python using sockets.

    Python

  5. Password-Hash-Cracker Password-Hash-Cracker Public

    Python

  6. Python-Packet-Sniffer Python-Packet-Sniffer Public

    Python