diff --git a/_data/keynotes.yml b/_data/keynotes.yml
index 26ff90b92d76b812a8a920059226dee8985d365f..bd21ca3c8b8162a6ea595305b83e28280b627a78 100644
--- a/_data/keynotes.yml
+++ b/_data/keynotes.yml
@@ -1,17 +1,36 @@
-- speaker: Laurent Fribourg
+- firstname: Laurent
+  lastname: Fribourg
   photo: fribourg.jpg
   title: TBD
-  affiliation: CNRS
+  affiliation: CNRS, France
   position: Senior Researcher
   website: https://www.lsv.fr/~fribourg/
   abstract: TBD
   bio: TBD
 
-- speaker: Carlos Olarte
+- firstname: Carlos
+  lastname: Olarte
   photo: olarte.jpg
   title: TBD
-  affiliation: Université Sorbonne Paris Nord
+  affiliation: Université Sorbonne Paris Nord, France
   position: Associated Professor
   website: https://sites.google.com/site/carlosolarte/
   abstract: TBD
   bio: TBD
+
+- firstname: Nils
+  lastname: Jansen
+  photo: jansen.png
+  affiliation: University of Nijmegen, The Netherlands
+  position: Associate Professor
+  website: https://nilsjansen.org/
+  abstract: TBD
+  bio: TBD
+# - firstname:
+#   lastname:
+#   photo:
+#   affiliation:
+#   position:
+#   website:
+#   abstract: TBD
+#   bio: TBD
diff --git a/_includes/speakers.html b/_includes/speakers.html
index 4ab05ddf40f0f52bcefa98c8e677c02fa001d0f8..919a2280f74ab8872f5945103e1003d604a829ef 100644
--- a/_includes/speakers.html
+++ b/_includes/speakers.html
@@ -1,9 +1,10 @@
+{% assign keynotes = site.data.keynotes | sort: "lastname" %}
 <section id="speakers-section" class="speakers-section section">
   <div class="container">
     <h3 class="section-heading text-center mb-3">Speakers</h3>
     <div class="section-intro text-center single-col-max mx-auto mb-5"></div>
     <div class="row">
-      {% for keynote in site.data.keynotes %}
+      {% for keynote in keynotes %}
       <div class="col-6 col-lg-3 mb-4">
         <div class="card rounded-0">
           <a
@@ -15,7 +16,9 @@
             relative_url }}" class="card-img-top img-crop rounded-0" alt="" />
           </a>
           <div class="card-body">
-            <h5 class="card-title mb-2">{{ keynote.speaker }}</h5>
+            <h5 class="card-title mb-2">
+              {{ keynote.firstname }} {{ keynote.lastname }}
+            </h5>
             <div class="card-text mb-3">
               <div class="meta">{{ keynote.position }}</div>
               <div class="meta">{{ keynote.affiliation }}</div>
@@ -50,7 +53,7 @@
 </section>
 <!--//speakers-section-->
 
-{% for keynote in site.data.keynotes %}
+{% for keynote in keynotes %}
 <!-- Modal Speaker -->
 <div
   class="modal modal-speaker modal-speaker-{{ forloop.index }}"
@@ -75,7 +78,7 @@
           id="speaker-{{ forloop.index }}-ModalLabel"
           class="modal-title sr-only"
         >
-          {{ keynote.speaker }}
+          {{ keynote.firstname }} {{ keynote.lastname }}
         </h4>
       </div>
       <div class="modal-body p-0">
@@ -88,7 +91,9 @@
             </div>
 
             <div class="col text-center text-md-start mx-auto">
-              <h2 class="name mb-2">{{ keynote.speaker }}</h2>
+              <h2 class="name mb-2">
+                {{ keynote.firstname }} {{ keynote.lastname }}
+              </h2>
               <div class="meta">{{ keynote.position }}</div>
               <div class="meta mb-2">{{ keynote.affiliation }}</div>
               <ul class="social-list list-inline mb-0">
diff --git a/assets/images/speakers/jansen.png b/assets/images/speakers/jansen.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba20dcfa9ccc34c07756b7eaf12ecdeaa3d29610
Binary files /dev/null and b/assets/images/speakers/jansen.png differ