Hi, I'm Pedro

Who am I

Software Developer with a Bachelor's Degree in Computer Science and a background in Law and Auditing. Proficiency in low-level (Assembly, C/C++) and scripting (Python, Tcl, Shell) languages. Experience in RTL design and verification, and system architecture (PCIe, CXL). Knowledge of network security and Cryptography. Strong analytical abilities and clear communication. Seeking an opportunity to utilize my technical skills and interpersonal abilities in a role as a Software Developer.

Skills

  • Low-level languages (Assembly, C/C++)
  • RTL Design and Verification
  • Scripting (Tcl, Python, Shell)
  • System Architecture (PCIe, CXL)
  • Network security (SIEM, VMs)
  • Cryptography

Featured Projects

These are some selected projects with a more thorough explanation as to how they are structured and how they were built.

Route planner

A pathfinding project that applies the A* algorithm on real-world OpenStreetMap data to determine the shortest route between two points and visually represent it using the IO2D library.

C++OOPPathFinding

SOC + Honeynet in Azure

A mini honeynet in Azure, set up with Log Analytics workspace and Microsoft Sentinel. Attack maps, alerts, and incidents were generated upon live traffic and compared before and after hardening the environment.

HoneynetSecurityControlsIncidentResponse

Malware Analysis

Python-based command-line tool to manage an allow list of IP addresses for the purposes of controlling access to an organization's restricted content.

MalwareCybersecurityFlare-VM REMnux PowerShell

Update a file using a Python script

Python-based command-line tool to manage an allow list of IP addresses for the purposes of controlling access to an organization's restricted content.

Pythonscripting automation

More projects


LiveBlog (see repo)

Mini-microservices blog app built with Node, React, Docker and Kubernetes.

JavaScriptMicroservicesReactNode Docker Kubernetes

Ticketing App (see repo)

Project inspired in the US-based app StubHub, which facilitates the selling of event tickets between users. The idea was to recreate the platform's functionality with a focus on ticketing.

JavaScriptMicroservicesReactNode Docker Kubernetes

Contact Tracing App (see repo)

Sample Contact Traching app built on Salesforce Plaform.

Salesforce JavaScriptApex