Skip to content
View pedrorj2's full-sized avatar
🍍
🍍

Highlights

  • Pro

Block or report pedrorj2

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

🚀 Pedro Rodríguez Jiménez

👋 About Me

Aerospace Engineer with a solid background in numerical modeling, high-performance computing, and scientific programming. Currently pursuing a Master’s Degree in Industrial Mathematics focused on HPC and simulation.

Skilled in Python, MATLAB, Julia, Fortran, and C/CUDA, with practical experience in GPU optimization and backend development. Possesses a strong analytical mindset and a practical approach to addressing complex real-world engineering challenges through structured reasoning and efficient solutions.

🎓 Education

  • 2025 - Present: Master’s Degree in Industrial Mathematics at UPM University, MAD, Spain
    • Focused on numerical modeling, simulation, and high-performance computing (HPC).
  • 2020 - 2025: Bachelor’s Degree in Aerospace Engineering at ETSIAE - UPM University, MAD, Spain
    • Specialization in Aerospace Sciences and Technologies (CTA), with a focus on numerical modeling and simulation.
  • 2025 (5 months): Open Innovation & Entrepreneurship in Asia at Tongji University, Shanghai, China
    • Expert Program from UPM, delivered on-site by Xiji Incubator.

💼 Experience

Julia Python Cuda Fortran MATLAB React

  • Participant / Founder – Xiji Incubator, Shanghai (Feb 2025 – Jul 2025)

    • Took part in the incubator’s seed program while developing a personal tech project.
    • Supported outreach and coordination between Spanish and Chinese tech entities, promoting knowledge exchange and innovation.
  • Backend Developer – Autonomous Learning, UPM (Mar 2024 – Oct 2024) Project Link

    • Developed RESTful APIs and automated backend systems using Python for student self-evaluation and adaptive feedback.
    • Deployed serverless cloud functions for scalable processing of academic data.
  • Research Fellow – Center for Computational Simulation (CCS), UPM (May 2023 – Oct 2023) Paper Link

    • Developed and optimized numerical algorithms for scientific simulation on CPU and GPU architectures.
    • Implemented and benchmarked parallel processing strategies in Fortran, Python, MATLAB, C, and CUDA, focusing on matrix-intensive computations and memory throughput.

🔬 Bachelor Thesis: Comparative analysis of computational performance in simulation with parallel processing techniques (2025)

  • Development of a novel state-of-the-art formulation for solving PDEs with global interpolation. The project introduces a tensorial state formulation of the governing equations, separating spatial discretization from the physical coupling via operator tensors.
  • This design enables higher operational intensity and better data locality by exploiting structured stencils, matrix sparsity patterns, and cache-blocked memory layouts.

🚀 Projects

  • IT Solutions for Spain's Two Largest University Communities (Active) applinkers.com

    • Platform serving multiple university communities (Linkers Madrid, Salseo USC, and others) with a combined reach of 200,000+ followers.
    • Developed dedicated websites using Django and Bootstrap and created backend automation tools.
    • Implemented automated mass mailing systems and custom mail content for 20,000+ users via Python and Scaleway Transactional Email, maintaining scalability and cost efficiency.
    • Managed affiliate marketing campaigns and created custom technological solutions to streamline digital infrastructure.
  • Personal Home Lab (Ongoing)

    • Maintains a self-hosted environment using Proxmox and Docker, running Linux containers for development, NAS storage, and network testing. Uses the setup to experiment with virtualization, service automation, and reliability under stress conditions.
  • Proyecto @aeropedrax (Active) Youtube Channel

    • An initiative aimed at easing the transition to university life by providing useful videos, including concise and introductory classes.
  • LoRaCIU (Side-Project, Active) Initial idea

    • A proposal for the Actúa UPM 2022 to provide LoRaWAN coverage for IoT on the Helium Network.

🛠️ Skills

  • Programming:
    • Python, MATLAB, Julia, Fortran, C/CUDA.
    • Experience with HPC environments, GPU acceleration, and numerical algorithm design.
  • Software Tools:
    • Git, Linux terminal workflows, and Docker-based environments for reproducible research and code deployment.
  • Numerical Modeling:
    • Finite-difference and spectral methods, PDE solving, matrix operations optimization, and data locality improvement techniques.
  • Aerospace Fundamentals:
    • Solid academic foundation in aerodynamics, flight dynamics, structures, and control systems.

🌍 Languages

  • Spanish: Native
  • English: Fluent (IELTS 7.5)
  • Mandarin: Basic (HSK 2 level-like)

Pinned Loading

  1. Telegram-Gamification-UPM Telegram-Gamification-UPM Public

    Autonomous learning in engineering through gamified activities on Telegram.

    Python 1

  2. Parallel-Processing-Techniques Parallel-Processing-Techniques Public

    Comparative Analysis of Computational Performance in Simulation with Parallel Processing Techniques

    Prolog 1