Hi! Pedro here!

I'm a Software Engineer

Final-year Computer Science Student @ Technological University Dublin with professional software development experience at SAP, passionate about software engineering, AI, and cloud technologies.

About Me

Final-year Computer Science student at TU Dublin with professional software development experience at SAP, interested in software engineering, AI, and cloud technologies.

After completing a degree in Law, I transitioned into Computer Science and have since built experience across software development, testing, AI, and full-stack projects.

At SAP, I worked on SAP Analytics Cloud, contributing to Java development, backend data-retrieval functionality, automated testing, and enterprise development workflows. I also developed an AI-agent prototype during SAP Innovation Week.

In addition to my technical work, I bring leadership and teamwork experience as a Peer Mentor and Student Ambassador at TU Dublin, and as a Floor Manager at The Gotham Café.

I'm currently completing my Computer Science degree and looking to continue developing as a Software Engineer, particularly in roles combining strong software engineering with AI.

Work Experience

Software Development Intern
@ SAP

Contributed to SAP Analytics Cloud, an enterprise analytics platform used by thousands of customers. Developed and maintained Java features and backend data-retrieval functionality, built Playwright, unit, and integration tests, and worked with Git, Gerrit, Jenkins, and Maven in an enterprise CI/CD environment. Developed an AI-agent prototype during SAP Innovation Week, presented it to SAP developers, managers, and leads, and received recognition for my contributions.

Floor Manager @ Gotham Café

Trained, coordinated, and supervised teams of collaborators. Solved conflicts, managed bookings, handled accounting tasks, and made mid-shift decisions. Provided excellent customer work and ensured the company’s standards were met.

Peer Mentor
@ TU Dublin

I support first-year students in their transition to university life. By sharing insider knowledge and personal experiences, I help them navigate academic and social challenges, foster immediate friendships, and ease anxieties associated with starting college. My role contributes to a stronger sense of identity, enhancing peers' connection to the university community.

Student Ambassador
@ TU Dublin

Represent TU Dublin at events such as Open Days and Careers Fairs, guiding prospective students, assisting with orientation, and showcasing university life to the wider community.

Skills

Languages

Java · Python · C · JavaScript · TypeScript · PHP · SQL · Kotlin · HTML · CSS

Frameworks & Libraries

TensorFlow · Keras · Streamlit · OpenCV · Jetpack Compose

Testing & Development

Playwright · Cypress · Unit Testing · Integration Testing · Maven

Tools & Technologies

Git · Gerrit · Jenkins · IntelliJ IDEA · MySQL · Linux

AI

Generative AI · AI Agents · Anthropic API · Machine Learning · Computer Vision

Projects

AI Agent Prototype — SAP Innovation Week

Built an AI-agent prototype exploring natural-language interaction for analytical workflows, combining generative AI techniques with practical UX design. Developed internally at SAP; details kept high-level to respect confidentiality.

PortAventura Ride Planner

An AI-powered planning tool that turns a plain-language description of your visit — arrival time, rider heights, rides to prioritize or avoid — into an optimized ride schedule, predicting queue times per ride to minimize total wait time.

AI Image Classifier

An AI-powered web app in Python using TensorFlow (MobileNetV2), Streamlit, and OpenCV to identify objects in uploaded photos, returning the top three predictions with confidence levels through a clean, responsive interface.

AskUp

A location-based Q&A app built with Kotlin and Jetpack Compose. Users can post questions tied to their location, upvote helpful ones, answer others, and track answered/unanswered status.

Library System

A web-based book reservation system using PHP and MySQL, with user registration/login, search by title, author, or category, and server-side validation. Added pagination and a clean UI to make browsing results easy.

Certifications & Courses

SAP Certified — SAP Generative AI Developer

Certified in SAP's Business AI capabilities, including extending SAP BTP applications with leading LLMs using SAP AI Core, SAP AI Launchpad, and SAP's generative AI hub.
Issued Aug 2026 · Expires Aug 2027.

Claude Code in Action — Course Completion

Completed Claude Academy's course on practical, real-world use of Claude Code for software development.
Issued Sep 2026.

Contact Me

Reach out via e-mail!

The fastest way to get in contact in sending me an e-mail. I will get back to you in less than 24 hours.

pedroafonsogf@gmail.com