<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Sebastiaan den Boer - Projects</title>
    <subtitle>Mendix Product MVP and Expert Developer at Nederlandse Spoorwegen. DevOps advocate, aerospace enthusiast, and builder of things that matter.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://sebastiaandenboer.eu/projects/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-03-31T00:00:00+00:00</updated>
    <id>https://sebastiaandenboer.eu/projects/atom.xml</id>
    <entry xml:lang="en">
        <title>Insufficient Data</title>
        <published>2026-03-31T00:00:00+00:00</published>
        <updated>2026-03-31T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/insufficient-data/"/>
        <id>https://sebastiaandenboer.eu/projects/insufficient-data/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/insufficient-data/">&lt;p&gt;A technical blog where I document infrastructure work, debugging stories, and lessons learned from building and maintaining self-hosted systems.&lt;&#x2F;p&gt;
&lt;p&gt;The blog itself is built with Zola — a fast static site generator written in Rust — and served through the denboer.cloud infrastructure. Content is written in Markdown, version-controlled in Git, and deployed automatically on push.&lt;&#x2F;p&gt;
&lt;p&gt;Writing here serves two purposes: it forces me to think clearly about what I&#x27;ve built, and it creates documentation that might help someone else facing the same problem.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Digital Portfolio</title>
        <published>2026-03-26T00:00:00+00:00</published>
        <updated>2026-03-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/sebastiaandenboer-eu/"/>
        <id>https://sebastiaandenboer.eu/projects/sebastiaandenboer-eu/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/sebastiaandenboer-eu/">&lt;p&gt;This site — my personal identity and portfolio — built with Zola (a fast static site generator written in Rust) and deployed through self-hosted infrastructure.&lt;&#x2F;p&gt;
&lt;p&gt;Design principles:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No JavaScript&lt;&#x2F;strong&gt; — all interactivity through CSS transitions and &lt;code&gt;:hover&lt;&#x2F;code&gt;&#x2F;&lt;code&gt;:focus-visible&lt;&#x2F;code&gt; states&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;No external resources&lt;&#x2F;strong&gt; — fonts self-hosted, no CDNs, no analytics, no tracking&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Semantic HTML&lt;&#x2F;strong&gt; — accessible, screen-reader-friendly markup&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Single CSS file&lt;&#x2F;strong&gt; — organized with &lt;code&gt;@layer&lt;&#x2F;code&gt; for explicit cascade control&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Deployed automatically via GitHub Actions and served by Caddy.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Mendix Test Automation with Robot Framework</title>
        <published>2023-02-01T00:00:00+00:00</published>
        <updated>2023-02-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/mendix-robot-framework-demo/"/>
        <id>https://sebastiaandenboer.eu/projects/mendix-robot-framework-demo/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/mendix-robot-framework-demo/">&lt;p&gt;A demo solution — originally built for a Mendix Meetup presentation — showcasing how to use Robot Framework combined with Playwright for UI test automation in Mendix applications. This project bridges the gap between low-code development and professional test automation practices.&lt;&#x2F;p&gt;
&lt;p&gt;The &quot;Solar System Explorer&quot; is a fictional Mendix application used to demonstrate:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;End-to-end UI testing&lt;&#x2F;strong&gt; of Mendix applications using Robot Framework&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Playwright integration&lt;&#x2F;strong&gt; for reliable, modern browser automation&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Reusable test patterns&lt;&#x2F;strong&gt; that can be adopted in any Mendix project&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;CI-friendly setup&lt;&#x2F;strong&gt; for integrating automated tests into deployment pipelines&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This work ties into my broader focus on DevOps and test automation in the Mendix ecosystem, which I also pursued during my time as Quality Assurance Engineer and Principal IT Architect at CGI.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Pathfinder</title>
        <published>2018-08-01T00:00:00+00:00</published>
        <updated>2018-08-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/pathfinder/"/>
        <id>https://sebastiaandenboer.eu/projects/pathfinder/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/pathfinder/">&lt;p&gt;Pathfinder is the custom-built CRM&#x2F;ERP system powering the day-to-day operations of &lt;a href=&quot;&#x2F;projects&#x2F;space-society-twente&#x2F;&quot;&gt;Space Society Twente&lt;&#x2F;a&gt;. Built with Python and Django CMS, it serves as the central platform for managing the association&#x27;s members, events, and finances.&lt;&#x2F;p&gt;
&lt;p&gt;Core functionality includes member registration and profile management, event creation with attendee tracking, and integrated online payments through Mollie. Background task processing is handled by Celery with RabbitMQ as the message broker, used for sending transactional emails, processing payment webhooks, and other asynchronous workloads.&lt;&#x2F;p&gt;
&lt;p&gt;The project also includes a Discord chatbot that automates role assignments for verified members, granting access to relevant channels based on their membership status, as well as project and committee involvement.&lt;&#x2F;p&gt;
&lt;p&gt;On the infrastructure side, Pathfinder runs on a self-managed Linux server with Nginx as the reverse proxy, handling SSL termination, static file serving, and upstream routing to the Django application.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Space Society Twente</title>
        <published>2018-08-01T00:00:00+00:00</published>
        <updated>2018-08-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/space-society-twente/"/>
        <id>https://sebastiaandenboer.eu/projects/space-society-twente/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/space-society-twente/">&lt;p&gt;I co-founded Space Society Twente in 2018 as Twente&#x27;s first space-focused student association, creating a platform where students, researchers, and space industry representatives collaborate on aerospace projects — including CubeSat development and a rocket programme.&lt;&#x2F;p&gt;
&lt;p&gt;As President (2018–2019) and NASA Space Apps Local Lead (2018–2020), I organized the Dutch editions of NASA&#x27;s International Space Apps Challenge, managed fundraising and stakeholder relations, and grew the organisation to 100 members and 17 partner organisations in two years.&lt;&#x2F;p&gt;
&lt;p&gt;As Lead Backend Developer (2018–present), I built and maintain &lt;a href=&quot;&#x2F;projects&#x2F;pathfinder&#x2F;&quot;&gt;Pathfinder&lt;&#x2F;a&gt; — the association&#x27;s custom-built CRM&#x2F;ERP system for its day-to-day operations.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Vindo</title>
        <published>2018-05-01T00:00:00+00:00</published>
        <updated>2018-05-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/vindo/"/>
        <id>https://sebastiaandenboer.eu/projects/vindo/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/vindo/">&lt;p&gt;Vindo was built during ActInSpace 2018 — a mobile application that helps people relocating find a city that suits them best. By leveraging Copernicus Earth Observation data, the app provides location-based insights and recommendations, allowing users to evaluate cities against their lifestyle and environmental criteria.&lt;&#x2F;p&gt;
&lt;p&gt;The application encourages cities to adapt to citizens&#x27; needs, fostering a match between people and places based on real satellite-derived data about air quality, green spaces, climate and other environmental factors.&lt;&#x2F;p&gt;
&lt;p&gt;Vindo won the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.irit.fr&#x2F;fabspace.eu&#x2F;vindo-team-announced-as-the-winner-of-the-fabspace-2-0-prize-in-actinspace-2018-in-toulouse-france&#x2F;index.html&quot;&gt;FabSpace 2.0 Prize&lt;&#x2F;a&gt; at &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;actinspace.org&#x2F;blog&#x2F;press-release-winners-of-the-actinspace%C2%AE-2018-edition&quot;&gt;ActInSpace 2018&lt;&#x2F;a&gt;, presented by Aerospace Valley and the Paul Sabatier University at the Toulouse Space Show. The prize included a trip to Toulouse for the international finals, expert mentoring, and a meeting with an Airbus representative.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>UberWasser</title>
        <published>2017-04-01T00:00:00+00:00</published>
        <updated>2017-04-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/uberwasser/"/>
        <id>https://sebastiaandenboer.eu/projects/uberwasser/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/uberwasser/">&lt;p&gt;UberWasser was built during the NASA Space Apps Challenge in April 2017 — a mobile application that consolidates beach hazard information into a single platform, helping beachgoers monitor risks and take protective measures.&lt;&#x2F;p&gt;
&lt;p&gt;Going to the beach is dangerous: skin cancer and drowning are common risks due to insufficient accessible information. UberWasser addresses this by integrating Sentinel&#x2F;Copernicus satellite data, open-source mapping and in-situ measurements to deliver accurate information on water quality, UV exposure, sun protection and beach facilities — increasing safety in and out of the water.&lt;&#x2F;p&gt;
&lt;p&gt;UberWasser achieved Global Nominee status at the 2017 Space Apps Challenge.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Space Buddies: The Moon</title>
        <published>2016-04-01T00:00:00+00:00</published>
        <updated>2016-04-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/space-buddies/"/>
        <id>https://sebastiaandenboer.eu/projects/space-buddies/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/space-buddies/">&lt;p&gt;Space Buddies: The Moon was built during a hackathon in April 2016 — an interactive app for children (6–14) that uses smartphone sensors to locate the moon. The goal is edutainment and raising awareness about lunar missions around the world.&lt;&#x2F;p&gt;
&lt;p&gt;After launching the app, the child is asked to find the moon, aim for it and perform experiments to experience and learn about the moon through the eyes of either an astronaut, a rover or a satellite.&lt;&#x2F;p&gt;
&lt;p&gt;The application features a self-guided learning method with the assistance of a virtual presence (Space Buddy), which assists the player where needed, evaluates outcomes and results of actions taken by the player and provides more in-depth information when appropriate. All communication uses easy-to-understand English.&lt;&#x2F;p&gt;
&lt;p&gt;The difficulty level of certain aspects is scaled based on the amount of space-related knowledge the player has shown to understand.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Euthenia</title>
        <published>2015-04-01T00:00:00+00:00</published>
        <updated>2015-04-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/euthenia/"/>
        <id>https://sebastiaandenboer.eu/projects/euthenia/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/euthenia/">&lt;p&gt;Euthenia was built during the NASA Space Apps Challenge in April 2015 — an interactive web application to visualize global and local food security by analyzing domestic food production, consumption, and international trading patterns.&lt;&#x2F;p&gt;
&lt;p&gt;Food security is one of the most pressing global challenges: one in nine persons suffered from chronic undernourishment during 2012–2014, and the world population is projected to reach 9.6 billion by 2050. Addressing food supply challenges requires collective action spanning land use policy, agricultural practices, consumption patterns, and trading strategies.&lt;&#x2F;p&gt;
&lt;p&gt;Euthenia provides data visualization tools that reveal insights about how countries produce and trade food resources, helping users understand patterns that could inform policy and strategic decisions.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>MetroTour</title>
        <published>2012-05-01T00:00:00+00:00</published>
        <updated>2012-05-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Sebastiaan den Boer
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://sebastiaandenboer.eu/projects/metrotour/"/>
        <id>https://sebastiaandenboer.eu/projects/metrotour/</id>
        
        <content type="html" xml:base="https://sebastiaandenboer.eu/projects/metrotour/">&lt;p&gt;MetroTour was a mobile application providing real-time sports updates on the Tour de France to over 10.000 users across 25 international markets. Built with C#&#x2F;.NET for the Universal Windows Platform during my high school years (2012–2015).&lt;&#x2F;p&gt;
&lt;p&gt;The app was highlighted in the Windows Phone Marketplace for approximately two weeks and received promotional support from both Microsoft and Nokia — a formative experience that sparked my career in software development.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
