Miguel Sadorra profile picture

Hello, I'm

Miguel Sadorra

a Junior Software Engineer

I’m a Software Engineer at bol, building scalable systems for millions of customers across the Netherlands and Belgium. Originally from the Philippines, I moved to the Netherlands to study Computer Science at Vrije Universiteit Amsterdam, after earning a degree in Communications Technology Management from Ateneo de Manila University. My path into engineering blends technical expertise with prior experience in graphic design and events management, sharpening my communication skills and attention to detail. I focus on writing clean, maintainable code and optimizing systems at scale, always curious about the "why" behind technical decisions. Outside of work, I enjoy sports, gaming, photography, and videography.

My LinkedIn profile My Github account

Dive into my

Educational Background

B.Sc. Computer Science, minor in Data Science

Vrije Universiteit Amsterdam

B.Sc. Communications Technology Management

Ateneo de Manila University

graduation

Explore My

Experience

Software Engineer

Bol (Utrecht)

September 2025 — Present

  • Back-end development with Kotlin & Java using Spring Boot and Spring Cloud.
  • Designed and implemented caching solutions with Memorystore / Redis to improve page load and SEO-related latency.
  • Worked on microservices deployed to GCP (Cloud Run, GKE).

Junior Software Developer

Copernica Marketing Solutions (Amsterdam)

November 2024 — June 2025

  • Full-stack development using JavaScript/jQuery and PHP.
  • Redesigned the documentation upload system, moving to a Markdown-based approach.
  • Gained experience with Kubernetes and Docker for deployments.

Operations Manager

Caishen Travels and Events, OPC (Philippines)

July 2019 — March 2021

  • Led teams to execute government events and large delegations.
  • Managed suppliers and logistics for events with up to 10,000 guests.

Creative Intern

SHIFT Interactive (Philippines)

July 2018 — August 2018

  • Created digital content for clients using Adobe Photoshop and Lightroom.
  • Contributed to the digital strategy and content implementations for several brands.

My Core

Skills

Frontend: HTML, CSS, JavaScript
Languages: Python, Java, PHP
Cloud & Infra: Docker, Kubernetes, GCP
Data: SQL, BigQuery

Browse My Recent

Projects

  • Tripper AI

    A travel planning application that uses AI to recommend destinations and create personalized itineraries. Connected to the OpenAI API for generating recommendations and itineraries based on user preferences and constraints.

  • Score Counter for Games

    A simple web application to keep track of scores for board games like Dutch Blitz, Ligretto, etc. Built with HTML, CSS, and JavaScript, it allows users to easily update and display scores during gameplay.

  • Web Calculator

    A simple web calculator built with HTML, CSS, and JavaScript that supports basic arithmetic operations and a clean user interface. It allows users to perform calculations directly in their web browser without needing a physical calculator.

  • JailBird

    A Java application that simulates the life of a prison guard that manages a single prisoner. The idea is a reimagining of the classic Tamagotchi game, where instead of taking care of a pet, you take care of a prisoner. In the game, you can feed, clean, entertain, exercise, and manage the prisoner's mood and health

  • Clothing Identification

    A machine learning project using Matlab and C to identify clothing items and use speakers to provide audio feedback to visually impaired users. The system uses a camera to capture images of clothing items, processes the images using a trained model to identify the type of clothing, and then provides audio feedback through speakers to assist visually impaired users in selecting their clothing.

  • Snake Game

    A simple Scala implementation of the classic Snake game using Java. The game features a snake that grows in length as it eats food, and the player must navigate the snake to avoid colliding with itself or the walls. The game includes basic controls for movement and a scoring system based on the number of food items eaten.

Arrow icon

Get in Touch

Contact Me