diff --git a/Projects/2010.rst b/Projects/2010.rst
new file mode 100644
index 0000000000000000000000000000000000000000..80c1e93761c775e4fe95351a3354a702eec9b9de
--- /dev/null
+++ b/Projects/2010.rst
@@ -0,0 +1,53 @@
+.. _2010:
+
+2010
+#####
+
+USB Sniffer
+***********
+
+.. youtube:: wcGk4VmviU0
+   :align: center
+
++-------------------------------------+----------------------------------------------------------------+
+| GSoC Contributor                    | Mentor                                                         | 
++=====================================+================================================================+
+| Nicolas Boichat                     | Hunyue Yau, Laine Walker-Avina, Frans Meulenbroeks             |
++-------------------------------------+----------------------------------------------------------------+
+
+Pulse Width Modulation (PWM)
+*****************************
+
+.. youtube:: d_vYMTuSGrM
+   :align: center
+
++-------------------------------------+----------------------------------------------------------------+
+| GSoC Contributor                    | Mentor                                                         | 
++=====================================+================================================================+
+| Varun Jewalikar                     | Søren Steen Christensen, Cristina Murillo                      |
++-------------------------------------+----------------------------------------------------------------+
+
+OpenCV DSP Acceleration
+************************
+
+.. youtube:: TSgAzdaJ1Xo
+   :align: center
+
+
++-------------------------------------+----------------------------------------------------------------+
+| GSoC Contributor                    | Mentor                                                         | 
++=====================================+================================================================+
+| Pramod Poudel                       | David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira  |
++-------------------------------------+----------------------------------------------------------------+
+
+XBMC Rendering Optimizations
+*****************************
+
+.. youtube:: gvJ32T-W3Gw
+   :align: center
+
++-------------------------------------+----------------------------------------------------------------+
+| GSoC Contributor                    | Mentor                                                         | 
++=====================================+================================================================+
+| Tobias Arrskog                      | Mike Zucchi, Mans Rullgard, Søren Steen Christensen            |
++-------------------------------------+----------------------------------------------------------------+
diff --git a/Projects/2013.rst b/Projects/2013.rst
new file mode 100644
index 0000000000000000000000000000000000000000..add23a90da8e9a585daec19ac8b9fae8034aca92
--- /dev/null
+++ b/Projects/2013.rst
@@ -0,0 +1,71 @@
+.. _gsoc-2013:
+
+2013
+#####
+
+Minix I2C Project for BeagleBoard.org
+**************************************
+
+.. youtube:: dxjaFsWYkAM
+   :align: center
+
++------------------------+-------------------------------------------------+
+| GSoC Contributor       | Mentor                                          |
++========================+=================================================+
+| Thomas Cort            | Kees Jongenburger, Frans Meulenbroeks, Ben Gras |
++------------------------+-------------------------------------------------+
+
+beagle ROS
+***********
+
+.. youtube:: JTsZL-puy-E
+   :align: center
+
++------------------------+-------------------------------------------------+
+| GSoC Contributor       | Mentor                                          |
++========================+=================================================+
+| Victor Mayoral Vilches | Koen Kooi                                       |
++------------------------+-------------------------------------------------+
+
+BeagleBone Black : Using Userspace-Arduino libraries
+*****************************************************
+
+.. youtube:: 1F0S5ajq-Ls
+   :align: center
+
++-------------------------------------+----------------------------------------------------------------+
+| GSoC Contributor                    | Mentor                                                         | 
++=====================================+================================================================+
+| Anuj Deshpande, Pranav Nagersheth   | David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira  |
++-------------------------------------+----------------------------------------------------------------+
+
+Booting BeagleBone Black/White via Android
+*******************************************
+
+.. youtube:: hxzoz6f4Q5w
+   :align: center
+
++-------------------------------------+------------------------------------------------+
+| GSoC Contributor                    | Mentor                                         |
++=====================================+================================================+
+| Vlad Victor Ungureanu               | Vladimir Pantelic, Tom King, Kees Jongenburger |
++-------------------------------------+------------------------------------------------+
+
+Linux ADC IIO Support
+***********************
+
++-------------------------------------+--------------------------------------------------------------------------------+
+| GSoC Contributor                    | Mentor                                                                         |
++=====================================+================================================================================+
+| Zubair Lutfullah Kakakhel           | Greg Kroah-Hartman, Koen Kooi, Vladimir Pantelic, Tom Rini, Laine Walker-Avina |
++-------------------------------------+--------------------------------------------------------------------------------+
+
+Software Defined Peripherals
+*****************************
+
++-------------------------------------+--------------------------------------------------------------------------------+
+| GSoC Contributor                    | Mentor                                                                         |
++=====================================+================================================================================+
+| Jon Bailey                          | Tom King, Andrew Bradford, Pantelis Antoniou, Hunyue Yau, Matt Ranostay        |
++-------------------------------------+--------------------------------------------------------------------------------+
+
diff --git a/Projects/2014.rst b/Projects/2014.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d21a143d9abc330cba421aa64d4cee2b036f4a9d
--- /dev/null
+++ b/Projects/2014.rst
@@ -0,0 +1,76 @@
+.. _gsoc-2014:
+
+2014
+#####
+
+BotSpeak PRU Firmware
+**********************
+
+.. youtube:: 8g8e4AgDqNo
+   :align: center
+
++-------------------------+------------------------------------------------------------+
+| GSoC Contributor        | Mentor                                                     |
++=========================+============================================================+
+| Deepak Karki            | Pantelis Antoniou, Hunyue Yau, Jason Kridner, Alex Hiam    |
++-------------------------+------------------------------------------------------------+
+
+PyBBIO Library Development
+***************************
+
+.. youtube:: JChsenGXI68
+   :align: center
+
++-------------------------+-----------------------------------------------+
+| GSoC Contributor        | Mentor                                        |
++=========================+===============================================+
+| Rekha Seethamraju       | Alexander Hiam, Steve French                  |
++-------------------------+-----------------------------------------------+
+
+BeaglePilot
+************
+
+.. youtube:: -giV6Xr8RtY
+   :align: center
+
++-------------------------+------------------------------------------------+
+| GSoC Contributor        | Mentor                                         |
++=========================+================================================+
+| Victor Mayoral Vilches  | Andrew tridgell,Hunyue Yau, Luis Gustavo Lira  |
++-------------------------+------------------------------------------------+
+
+BeagleLogic
+************
+
+.. youtube:: CDbEAq33vdA
+   :align: center
+
++-------------------------+------------------------------------------------+
+| GSoC Contributor        | Mentor                                         |
++=========================+================================================+
+| Abhishek Kumar          | Matt Ranostay, Hunyue Yau, Charles Steinkehler |
++-------------------------+------------------------------------------------+
+
+Bone101?
+*****************
+
+.. youtube:: CIugTSnqcf4
+   :align: center
+
++-------------------------+----------------------------------------------------------------+
+| GSoC Contributor        | Mentor                                                         |
++=========================+================================================================+
+| Diego Turcios Lara      | Jason Krinder, Steve French, David Scheltema and Jongseuk Lee  |
++-------------------------+----------------------------------------------------------------+
+
+Beagle Andriod Remote Display (BARD)
+*************************************
+
+.. youtube:: gWzg2dJ0tfA
+   :align: center
+
++-------------------------+-----------------------------------------------+
+| GSoC Contributor        | Mentor                                        |
++=========================+===============================================+
+| Praveen Kumar Pendyala  | Vladimir Pantelic                             |
++-------------------------+-----------------------------------------------+
diff --git a/Projects/2015.rst b/Projects/2015.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d4cf8209c5000a1f1e520cd8e2fd2fca5bb42dd3
--- /dev/null
+++ b/Projects/2015.rst
@@ -0,0 +1,100 @@
+.. _gsoc-2015:
+
+2015
+#####
+
+Demo Android app using BBBAndroid
+***********************************
+
+.. youtube:: 3A9nzUyZhK0
+   :align: center
+
++------------------------+-----------------------------------------------------------------------+
+| GSoC Contributor       | Mentor                                                                |
++========================+=======================================================================+
+| Ankur Kumar Yadav      | Andrew Henderson, Anuj Deshpande                                      |
++------------------------+-----------------------------------------------------------------------+
+
+BeaglePilot 2.0: Making Underwater Drones
+******************************************
+
+.. youtube:: GvIZOCGMYiA
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Rohith Madhavan      | Víctor Mayoral Vilches, Iñigo Muguruza, Alejandro Hernández             |
++----------------------+-------------------------------------------------------------------------+
+
+Android-based Remote Display
+*****************************
+
+.. youtube:: gJABSa_SLFs
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Azizul Hakim         | Praveen Kumar Pendyala, Vlad Ungureanu, Vladimir Pantelic               |
++----------------------+-------------------------------------------------------------------------+
+
+Bone101
+********
+
+.. youtube:: 1hxJTsi_a4g
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| ehab albadawy        | Jason Kridner, Diego Turcios                                            |
++----------------------+-------------------------------------------------------------------------+
+
+NW.js (a.k.a node-webkit) based cross-platform getting-started app
+*******************************************************************
+
+.. youtube:: XVZS8kLhhwY
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Ariane Paola Gomes   | Jason Kridner, Tim Orling                                               |
++----------------------+-------------------------------------------------------------------------+
+
+PRUSS support for newer kernels
+********************************
+
+.. youtube:: 5YgbVmFl65Y
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Shubhangi Gupta      | Pantelis Antoniou, Kumar Abhishek, Hunyue Yau                           |
++----------------------+-------------------------------------------------------------------------+
+
+PRU-Bridge
+***********
+
+.. youtube:: KyChK_NQLvA
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Apaar Gupta          | Alexander Hiam, Deepak Karki, Hunyue Yau                                |
++----------------------+-------------------------------------------------------------------------+
+
+BeagleSat - Enabling accurate magnetic field measurements on CubeSats
+**********************************************************************
+
+.. youtube:: ojDqtxv9oGY
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Niko Visnjic         | Steve Arnold, Alexander Hiam, Kumar Abhishek                            |
++----------------------+-------------------------------------------------------------------------+
diff --git a/Projects/2016.rst b/Projects/2016.rst
new file mode 100644
index 0000000000000000000000000000000000000000..cadd6bab4659440db52cf8e04551c5ee6e967828
--- /dev/null
+++ b/Projects/2016.rst
@@ -0,0 +1,91 @@
+.. _gsoc-2016:
+
+2016
+#####
+
+
+Exposing the PRU as an I2C and SPI master Controller
+*****************************************************
+
+.. youtube:: fyaebfssmyE
+   :align: center
+
++------------------------+-----------------------------------------------------------------------+
+| GSoC Contributor       | Mentor                                                                |
++========================+=======================================================================+
+| Vaibhav Choudhary      | Andrew Bradford, Matt Porter                                          |
++------------------------+-----------------------------------------------------------------------+
+
+SPI slave driver implementation
+********************************
+
+.. youtube:: yBgMwMcvcKg
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Patryk Mężydło       | Michael Welling, Andrew Bradford, Matt Porter                           |
++----------------------+-------------------------------------------------------------------------+
+
+BeagleScope
+************
+
+.. youtube:: tdanTRSmq4E
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Zubeen Tolani        | SJLC, Abhishek Kumar, Michael Welling, Hunyue Yau                       |
++----------------------+-------------------------------------------------------------------------+
+
+Create library to make use of AM5728 DSPs
+******************************************
+
+.. youtube:: _oYuRwqEvCc
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Henrik Langer        | Robert Manzke, Vladimir Pantelic                                        |
++----------------------+-------------------------------------------------------------------------+
+
+Sonic Anemometer
+*****************
+
+.. youtube:: 1EHpIu2IRQA
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Kiran Kumar Lekkala  | Alex Hiam, Micheal Welling, Kumar Abhishek, Deepak Karki                |
++----------------------+-------------------------------------------------------------------------+
+
+API support for Beaglebone Blue
+********************************
+
+.. youtube:: oGlwUnbqkPg
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Kiran Kumar Lekkala  | Alex Hiam, Micheal Welling, Kumar Abhishek, Deepak Karki                |
++----------------------+-------------------------------------------------------------------------+
+
+Improving Bone101 Experience
+*****************************
+
+.. youtube:: 1EHpIu2IRQA
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Amr Ragaey           | Jason Kridner, Alex Hiam                                                |
++----------------------+-------------------------------------------------------------------------+
+
+
diff --git a/Projects/2017.rst b/Projects/2017.rst
new file mode 100644
index 0000000000000000000000000000000000000000..5b5d16c9ff0febca05873d2c93547897b5a9d099
--- /dev/null
+++ b/Projects/2017.rst
@@ -0,0 +1,77 @@
+.. _gsoc-2017:
+
+2017
+#####
+
+BeagleBone AVB Stack
+**********************
+
+.. youtube:: 8FDrBt0OAdk
+   :align: center
+
++------------------------+-----------------------------------------------------------------------+
+| GSoC Contributor       | Mentor                                                                |
++========================+=======================================================================+
+| Indumathi Duraipandian | Robert Manzke,Henrik Langer                                           |
++------------------------+-----------------------------------------------------------------------+
+
+BeagleWire software support
+*****************************
+
+.. youtube:: Fsj81PMSOC8
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Patryk Mężydło       | Michael Welling, Jonathan Cameron                                       |
++----------------------+-------------------------------------------------------------------------+
+
+BeagleLibs
+***********
+
+.. youtube:: svTSmAsZD2I
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| ee                   | Trevor Woerner                                                          |
++----------------------+-------------------------------------------------------------------------+
+
+BeagleBoot
+***********
+
+.. youtube:: 5JYfh2_0x8s
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Ravi Kumar Prasad    | Jason Kridner                                                           |
++----------------------+-------------------------------------------------------------------------+
+
+Sonic Anemometer
+*****************
+
+.. youtube:: uj8lO8G9QYU
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Naveen Saini         | Stephen Arnold, Hunyue Yau, Zubeen Tolani                               |
++----------------------+-------------------------------------------------------------------------+
+
+BeagleBone PRU DMA
+*******************
+
+.. youtube:: H4Bywj-rr74
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Maciej Sobkowski     | Kumar Abhishek , Zubeen Tolani                                          |
++----------------------+-------------------------------------------------------------------------+
+
diff --git a/Projects/2018.rst b/Projects/2018.rst
new file mode 100644
index 0000000000000000000000000000000000000000..80cf6a05bfd8c77565bfe3e587c78ce40724298b
--- /dev/null
+++ b/Projects/2018.rst
@@ -0,0 +1,62 @@
+.. _gsoc-2018:
+
+2018
+#####
+
+Beagleboard.org GSoC 2018 Playlist
+***********************************
+
+.. youtube:: Dk0KhYNS1CU
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| Speaker              | Drew Fustini                                                            |
++----------------------+-------------------------------------------------------------------------+
+
+BeagleBoot
+***********
+
+.. youtube:: r2lbyPsbrf4
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Ravi Kumar Prasad    | Jason Kridner, Abhishek Kumar                                           |
++----------------------+-------------------------------------------------------------------------+
+
+Fixing Bugs in BoneScript and Improve BeagleBone UI
+****************************************************
+
+.. youtube:: ZKOccMBiL5s
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Vaishnav M.A.        | Jason Kridner, Anuj Deshpande, Micheal Welling                          |
++----------------------+-------------------------------------------------------------------------+
+
+Modern Speak and Spell using PocketBeagle
+******************************************
+
+.. youtube:: N7utUIQZjM0I
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Anirban Banik        | Eric Weish, Anuj Deshpande, Zubeen Tolani, Hunyue Yau, Andrew Henderson |
++----------------------+-------------------------------------------------------------------------+
+
+Update to PyPRUSS - Python API for the PRUs
+*********************************************
+
+.. youtube:: vHxpa6JwqqI
+   :align: center
+
++----------------------+-------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                  |
++======================+=========================================================================+
+| Mohammed Muneeb      | Kumar Abhishek, Patryk Mężydło, ZeekHuge, S. Lockwood-Childs            |
++----------------------+-------------------------------------------------------------------------+
diff --git a/Projects/2019.rst b/Projects/2019.rst
new file mode 100644
index 0000000000000000000000000000000000000000..01382e50d3bd9115e7f573677544c9f89f886f91
--- /dev/null
+++ b/Projects/2019.rst
@@ -0,0 +1,59 @@
+.. _gsoc-2019:
+
+2019
+#####
+
+Clickboard Support Under Greybus
+*********************************
+
+
+.. youtube:: RWBzyHNetOE
+   :align: center
+
++----------------------+-----------------------------------------------+
+| GSoC Contributor     | Mentor                                        |
++======================+===============================================+
+| Vaishnav Maithani    | Jason Kridner, Ravi Kumar Prasad              |
++----------------------+-----------------------------------------------+
+
+PRU User Space API
+*******************
+   
+.. youtube:: 9G-IIQX89J4
+   :align: center
+
+
++----------------------+-----------------------------------------------+
+| GSoC Contributor     | Mentor                                        |
++======================+===============================================+
+| Pratim Ugale         | Patryk Mężydło, ZeekHuge, Abhishek Kumar      |
++----------------------+-----------------------------------------------+
+
+Xen on Beagleboard-x15
+***********************
+
+   
+.. youtube:: etbBezZK8-8
+   :align: center
+
+
++----------------------+-----------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                    |
++======================+===========================================================+
+| Denis Obrezkov       | Julien Grall, Iain Hunter, Hunyue Yau, Stefano Stabellini |
++----------------------+-----------------------------------------------------------+
+
+Reference Design For A GPIO-based Parallel Bi-Directional Bus
+**************************************************************
+
+     
+.. youtube:: ZZDT6jNslqw
+   :align: center
+
+
++----------------------+-----------------------------------------------+
+| GSoC Contributor     | Mentor                                        |
++======================+===============================================+
+| Pranav Kumar         | Andrew Henderson, Hunyue Yau, Abhishek Kumar  |
++----------------------+-----------------------------------------------+
+  
diff --git a/Projects/2020.rst b/Projects/2020.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d60261296897e75abe9fc47ca193bde66bbad5e3
--- /dev/null
+++ b/Projects/2020.rst
@@ -0,0 +1,52 @@
+.. _gsoc-2020:
+
+2020
+#####
+
+PRU Improvements
+*****************
+
+.. youtube:: AXacKDdxSdY
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Vedant Paranjape     | Abhishek Kumar, Pratim Ugale, Andrew Henderson |
++----------------------+------------------------------------------------+
+
+Cape Compatibility layer for BeagleBone Black and BeagleBone AI
+*****************************************************************
+
+.. youtube:: jP9fwOxp4Bc
+   :align: center
+
++----------------------+---------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                  |
++======================+=========================================================+
+| Deepak Khatri        | Jason Kridner, Drew Fustini, Hunyue Yau, Abhishek Kumar |
++----------------------+---------------------------------------------------------+
+
+Parallel Bidirectional Bus for Beaglebone PRU
+**********************************************
+
+.. youtube:: cKxx8r4FRqY
+   :align: center
+
++----------------------+----------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                               |
++======================+======================================================================+
+| Deepankar Maithani   | Saketh, Abhishek Kumar, Jason Kridner, Hunyue Yau, Drew Fustini, rma |
++----------------------+----------------------------------------------------------------------+
+
+Media IP Streaming
+*******************
+
+.. youtube:: xrtGZIX-Pow
+   :align: center
+
++----------------------+----------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                               |
++======================+======================================================================+
+| Niklas Wantrupp      | Robert Manzke, Henrik Langer, Drew Fustini, Indumathi Duraipandian   |
++----------------------+----------------------------------------------------------------------+
diff --git a/Projects/2021.rst b/Projects/2021.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1af2ff080a4bf11093673b9fb58ae69c499a9f50
--- /dev/null
+++ b/Projects/2021.rst
@@ -0,0 +1,76 @@
+.. _gsoc-2021:
+
+2021
+#####
+
+Improvements to simpPRU
+************************
+
+.. youtube:: -zZ57sqQPSY
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Archisman Dey        | Pratim Ugale, Andrew Henderson, Abhishek Kumar |
++----------------------+------------------------------------------------+
+
+MicroPython for BeagleConnect Freedom
+**************************************
+
+.. youtube:: x1hBazDr2Bk
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Yadnik Bendale       | Deepak Khatri, Jason Kridner                   |
++----------------------+------------------------------------------------+
+
+Beagle-Config
+**************
+
+.. youtube:: vFUWCzqE6xI
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Shreyas Atre         | Deepak Khatri, Arthur Sonzogni, Abhishek Kumar |
++----------------------+------------------------------------------------+
+
+BeagleWire Software
+********************
+
+.. youtube:: X3gu4sAZo0I
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Omkar Bhilare        | Michael Welling, Shephen Arnold                |
++----------------------+------------------------------------------------+
+
+GPGPU with GLES
+****************
+
+.. youtube:: I5FnOTc8OP8
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Jakub Duchniewicz    | Iain Hunter, Hunyue Yau                        |
++----------------------+------------------------------------------------+
+
+Bela Support for the BeagleBone AI
+***********************************
+
+.. youtube:: kLXCrlQwXeI
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Dhruva Gole          | Giulio Moro, Stephen Arnold, Robert Manske     |
++----------------------+------------------------------------------------+
diff --git a/Projects/2022.rst b/Projects/2022.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7205d4291ebb0c4df7b4187c01eecfcbf577f912
--- /dev/null
+++ b/Projects/2022.rst
@@ -0,0 +1,78 @@
+.. _gsoc-2022:
+
+2022
+#####
+
+Adding features to simpPRU
+***************************
+
+.. youtube:: a_C_wTEzJJo
+   :align: center
+
++----------------------+-----------------------------------------------+
+| GSoC Contributor     | Mentor                                        |
++======================+===============================================+
+| Krishna Narayanan    | Vedant Paranjape, Archisman Dey, Pratim Ugale |
++----------------------+-----------------------------------------------+
+
+Introduction to Greybus for Zephyr
+***********************************
+
+.. youtube:: GN82Yiq_kRg
+   :align: center
+
++----------------------+-----------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                    |
++======================+===========================================================+
+| Hashil Bhatt         | Jason Krinder, Vaishnav Achath, Tim Orlong, Deepak Khatri |
++----------------------+-----------------------------------------------------------+
+
+Deep Learning for Bela
+***********************
+
+.. youtube:: AHaTD0bTIpU
+   :align: center
+
++----------------------+-----------------------------------------------+
+| GSoC Contributor     | Mentor                                        |
++======================+===============================================+
+| Ezra Pierce          | Giulio Moro, Jack Armitage, Victor Shepardson |
++----------------------+-----------------------------------------------+
+
+BeagleBoard Cape Compability Layer
+***********************************
+
+.. youtube:: kVL0rDWA-sY
+   :align: center
+
+
++----------------------+-------------------------------------------------+
+| GSoC Contributor     | Mentor                                          |
++======================+=================================================+
+| Kai Yamada           | Jason Kridner, Tim Orling, Deepak Khatri        |
++----------------------+-------------------------------------------------+
+
+Bb-Config Improvements and GPIO Benchmark
+******************************************
+
+.. youtube:: V_Euk5uWY1o
+   :align: center
+
++----------------------+-------------------------------------------------+
+| GSoC Contributor     | Mentor                                          |
++======================+=================================================+
+| Seak Jian De         | Vedant Paranjape, Shreyas Atre, Vaishnav Achath |
++----------------------+-------------------------------------------------+
+
+Building Bela Images Project
+*****************************
+
+.. youtube:: JESc32I59TQ
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Kurva Prashanth      | Vedant Paranjape, Vaishnav Achath, Giulio Moro |
++----------------------+------------------------------------------------+
+
diff --git a/Projects/2023.rst b/Projects/2023.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1c1aa3b382b5cf3bebf669221cda1edf27751e1f
--- /dev/null
+++ b/Projects/2023.rst
@@ -0,0 +1,54 @@
+.. _gsoc-2023:
+
+2023
+####
+
+Replace Gbridge
+****************
+
+.. youtube:: tCtehnXODW8
+   :align: center
+
+
++----------------------+--------------------------------+
+| GSoC Contributor     | Mentor                         |
++======================+================================+
+| Ayush Singh          | Jason Krinder, Vaishnav Achath |
++----------------------+--------------------------------+
+
+Building an LLVM Backend for PRU
+*********************************
+
+.. youtube:: f4LVIW9VlrM
+   :align: center
+
++----------------------+------------------------------------------------+
+| GSoC Contributor     | Mentor                                         |
++======================+================================================+
+| Khushi Balia         | Vedant Paranjape, Shreyas Atre, Abhishek Kumar |
++----------------------+------------------------------------------------+
+
+Zephyr on R5/M4F
+*****************
+
+.. youtube:: zGILLbQjVRI
+   :align: center
+
++----------------------+-----------------------------------------------------------------------------+
+| GSoC Contributor     | Mentor                                                                      |
++======================+=============================================================================+
+| Prashanth S          | Nishanth Menon, Dhruva Gole, Abhishek Kumar, Vaishnav Achath, Deepak Khatri |
++----------------------+-----------------------------------------------------------------------------+
+
+OpenGLES Acceleration for DL
+*****************************
+
+.. youtube:: jSTgFrK3ZOw
+   :align: center
+
+
++----------------------+-----------------------------------------------+
+| GSoC Contributor     | Mentor                                        |
++======================+===============================================+
+| Pratham Deskmukh     | Shreyas Atre, Deepak Khatri                   |
++----------------------+-----------------------------------------------+
diff --git a/Projects/index.rst b/Projects/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..395515abe963fb05a32cd2709bd467e9175854fc
--- /dev/null
+++ b/Projects/index.rst
@@ -0,0 +1,25 @@
+.. _Past_Projects:
+
+Archive
+########
+
+An overview of the significant contributions made to BeagleBoard.org through 
+GSoC over the previous years is given in the section that follows. 
+These initiatives cover a variety of topics, such as software optimizations 
+and firmware upgrades.
+
+.. toctree:: 
+    :maxdepth: 2
+
+    2023
+    2022
+    2021
+    2020
+    2019
+    2018
+    2017
+    2016
+    2015
+    2014
+    2013
+    2010
\ No newline at end of file
diff --git a/conf.py b/conf.py
index 2fdd6005da29336fc80e2df19d254e1a8f07d4ed..e0d561d9163e72da019c3629cfe7fc54d7d08ac8 100644
--- a/conf.py
+++ b/conf.py
@@ -25,6 +25,7 @@ author = 'BeagleBoard.org'
 
 extensions = [
     "sphinx_design",
+    "sphinxcontrib.youtube",
 ]
 
 templates_path = ['_templates']
@@ -106,7 +107,7 @@ html_theme_options = {
     "navbar_end": ["theme-switcher", "navbar-icon-links"],
     # "navbar_persistent": ["search-button"],
     "footer_start": ["copyright"],
-    "footer_center": ["sphinx-version"],
+    "footer_end": ["last-updated"],
     # "content_footer_items": ["last-updated"],
 }
 
diff --git a/contrib/index.rst b/contrib/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ea78709242c6358bf3327e42b7f9a3d05cad307c
--- /dev/null
+++ b/contrib/index.rst
@@ -0,0 +1,159 @@
+.. _gsoc_contribution_guide:
+
+Contribution
+#############
+
+`GSoC <https://gsoc.beagleboard.io/>`_ site uses `OpenBeagle Continous Integration (CI) / Continous Development 
+(CD) <https://docs.gitlab.com/ee/ci/>`_ which is a continuous method of software development, where 
+you continuously build, test, deploy, and monitor iterative code changes. which means you don't have to setup 
+anything on your local machine to update anything on the site. To contribute to this site, you can follow the 
+simple steps provided below.
+
+.. note:: `OpenBeagle <https://openbeagle.org/>`_ is a self hosted instance of OpenSource program called `GitLab <https://about.gitlab.com/>`_.
+
+Fork the project
+*****************
+
+Go to `gsoc.beagleboard.io repo on OpenBeagle <https://openbeagle.org/gsoc/gsoc.beagleboard.io>`_ 
+and click on fork button create a fork on your personal OpenBeagle profile.
+
+.. image:: media/fork-button.png
+    :align: center
+
+After clicking on the fork button, you'll be taken to a page like shown below where you have to,
+
+1. Select your profile from the dropdown.
+2. Click on fork project button to initiate the forking process.
+
+.. image:: media/fork-project.png
+    :align: center
+
+Select file to edit
+*******************
+
+After successfully forking the project you have to,
+
+1. Make sure you are on the forked repo on your profile, it should be ``https://openbeagle.org/<user-name>/gsoc.beagleboard.io`` where <user-name> should be replaced with your OpenBeagle username.
+2. Select any file you want to edit from the files & folders view of the repo page.
+
+.. image:: media/repo-file-folders.png
+    :align: center
+
+After selecting the file you have to click on ``edit button`` and then choose either of the options from drop-down,
+
+1. ``Open in Web IDE``, choose this if you want to work on multiple files.
+2. ``Edit single file``, choose this if you want to make some small edits in a single file.
+
+.. image:: media/edit-button.png
+    :align: center
+
+.. note:: 
+    Choosing Web IDE will load a `Visual Studio Code Server <https://code.visualstudio.com/docs/remote/vscode-server>`_ 
+    instance which is a feature rich source code editor. Depending on the internent connection your machine will take some to 
+    load the editor and it can be a bit heavy for some machines to handle. Once fully loaded it should run smoothly but, if that is 
+    not the case then please consider using single file editor option. Considering majority of the users will be using Web IDE option, 
+    we are using the Web IDE for the rest of this guide. 
+
+Start editing
+*************
+
+If you select to open your file in web IDE you'll see a familar interface. The GitLab web IDE is actually a rich 
+`Visual Studio Code Server <https://code.visualstudio.com/docs/remote/vscode-server>`_ hosted on OpenBeagle.
+
+.. image:: media/ide.png
+    :align: center
+
+.. tip:: We use `reStructuredText (RST) <https://en.wikipedia.org/wiki/ReStructuredText>`_ for all of our documentation projects 
+   including `this GSoC site  <https://gsoc.beagleboard.io/>`_ and `main docs site <https://docs.beagleboard.org/latest/>`_. 
+   If you are new to reStructuredText you can checkout our `reStructuredText cheatsheet <https://docs.beagleboard.org/latest/
+   intro/contribution/rst-cheat-sheet.html>`_ to get yourself familiar with reStructuredText. 
+    
+.. admonition:: Why not use Markdown for documentation? 
+    
+   Because reStructuredText stands out against Markdown as,
+
+   1. It’s more fully-featured.
+   2. It’s much more standardized and uniform.
+   3. It has built-in support for extensions.
+
+   For more detailed comparison you can checkout `this article on reStructuredText vs. Markdown for technical 
+   documentation <https://eli.thegreenplace.net/2017/restructuredtext-vs-markdown-for-technical-documentation/>`_
+
+
+
+Now you have to select a file and start editing. Below image shows some,
+
+1. Edits made to the `ideas/index.rst` highlighted with green bar on left side of code editor window near line numbers.
+2. Source control button indicating (1) file updated in the repo.
+
+.. image:: media/make-edits.png
+    :align: center
+
+.. tip:: Just like you do on your normal Visual Studio Code desktop application, to commit your changes you can either 
+    click on Source control ( :fa:`code-branch;pst-color-secondary` ) button or press ``CTRL + SHIFT + G`` to see all the edited fils.
+
+After swithing to source control you have to,
+
+1. Add a commit message in the input feild.
+2. Click on ``Commit to main`` button or click on drop down button to choose ``Commit to new branch``.
+
+.. image:: media/commit-changes.png
+    :align: center
+
+After clicking ``Commit to 'main'`` button you'll be prompted with a window (shown below) with three options,
+
+1. ``Create new branch``
+2. ``Cancel``
+3. ``Continue``
+
+Click on ``Continue`` button if you want to commit to main (default branch) if it's a single edit or commit. 
+Click on ``Create new branch`` if you want to create a new branch and want to keep your main branch clean. Advantage 
+of creating a new branch is that assigned reviewer for a pull request / merge request can also add commits to your 
+newly created branch which is not possible for your main branch because it's a `protected branch <https://docs.gitlab.com/
+ee/user/project/protected_branches.html>`_ by default.
+
+.. image:: media/commit-branch.png
+    :align: center
+
+When all done right, the lower right side of the ``Web IDE`` you'll a prompt showing ``Success! Your changes have been committed`` message with 
+two button,
+
+1. ``Got to Project``
+2. ``Continue working``
+
+.. image:: media/commit-success.png
+    :align: center
+
+If you click on ``Go to Project`` button, you'll see the commit successfully applied as shown in the red box in the image below and the 
+green tick shows on the right side indicates that the CI build was also successful.
+
+.. image:: media/commit.png
+    :align: center
+
+.. admonition:: Congratulations!!
+    
+    You have made a valuable contribution to an OpenBeagle project!
+
+Create a pull request
+**********************
+
+After making your changes and commiting them to your forked repo, you are set to create a new `pull request / merge request 
+<https://en.wikipedia.org/wiki/Distributed_version_control#Pull_requests>`_ so that those changes can be merged to upstream 
+repo. To start your new PR click on the dedicated button to create a new merge request and fill out all the details. The image 
+below shows all the feilds you have to update,
+
+1. Provided a good title that reflects your work.
+2. Add a detailed description of the work you have done. Add pictures whenever seems useful.
+3. (Optional) you can assign it to yourself if you'll be working on further updates or assign it to someone else who might want to work on the comments we may provide on your work.
+4. Add ``lorforlinux`` or ``jkridner`` as reviewer for PRs with site content update or add your mentor as reviewer if it's related to project work / proposal.
+5. If you want your commits to be shows as a single commit then you can choose the ``sqash commits ...`` check box.
+6. Check if all your commits are shown in the bottom of the screen and if everything looks okay then click on ``Create merge request`` button.
+
+.. tip:: If you are still working on some updates, you may also choose ``Mark as draft`` checkbox (below title) 
+    which indicates that you are seeking feedback before making your commits suitable to merge.
+
+.. image:: media/merge-request.png
+    :align: center
+
+Now wait for the review and if comments/requests are raised then you can continue working on the project 
+until everything looks perfect and your changes are merged in upstream.
\ No newline at end of file
diff --git a/contrib/media/commit-branch.png b/contrib/media/commit-branch.png
new file mode 100644
index 0000000000000000000000000000000000000000..a12463e10c19ec0c29431ad12d8a4b368e91f967
Binary files /dev/null and b/contrib/media/commit-branch.png differ
diff --git a/contrib/media/commit-changes.png b/contrib/media/commit-changes.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d80b552c594f6eb9aabe9fd2388c221b90e2d1c
Binary files /dev/null and b/contrib/media/commit-changes.png differ
diff --git a/contrib/media/commit-success.png b/contrib/media/commit-success.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0f3410e4cf6e8ca4d0d852a81c7a12c0b428f49
Binary files /dev/null and b/contrib/media/commit-success.png differ
diff --git a/contrib/media/commit.png b/contrib/media/commit.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e27c2f65ab4b15f3905fdaeb764cffc10900d5a
Binary files /dev/null and b/contrib/media/commit.png differ
diff --git a/contrib/media/create-merge-request.png b/contrib/media/create-merge-request.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b89ad093b95451e1512c5bd1d1c071b4a3c14bf
Binary files /dev/null and b/contrib/media/create-merge-request.png differ
diff --git a/contrib/media/edit-button.png b/contrib/media/edit-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7e51766ad8ee467f2fcd5e15c0d60bc7db5b96c
Binary files /dev/null and b/contrib/media/edit-button.png differ
diff --git a/contrib/media/fork-button.png b/contrib/media/fork-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5d078b9fa50aee37f326b94ea44e462789bf753
Binary files /dev/null and b/contrib/media/fork-button.png differ
diff --git a/contrib/media/fork-project.png b/contrib/media/fork-project.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd8b4cc751211db19c008d0bc8ee3a7063cecded
Binary files /dev/null and b/contrib/media/fork-project.png differ
diff --git a/contrib/media/ide.png b/contrib/media/ide.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b1a5036e0174c3d25c76b39d8d9a08e1b02cf3d
Binary files /dev/null and b/contrib/media/ide.png differ
diff --git a/contrib/media/make-edits.png b/contrib/media/make-edits.png
new file mode 100644
index 0000000000000000000000000000000000000000..df9a7c93a0906d7fcee5608be0723bc96fb35560
Binary files /dev/null and b/contrib/media/make-edits.png differ
diff --git a/contrib/media/merge-request.png b/contrib/media/merge-request.png
new file mode 100644
index 0000000000000000000000000000000000000000..53ef387c178ed5d29b0591c43553bbc14e592768
Binary files /dev/null and b/contrib/media/merge-request.png differ
diff --git a/contrib/media/repo-file-folders.png b/contrib/media/repo-file-folders.png
new file mode 100644
index 0000000000000000000000000000000000000000..654285e84a5b4180fac8f5c114432b8c04c50633
Binary files /dev/null and b/contrib/media/repo-file-folders.png differ
diff --git a/ideas/index.rst b/ideas/index.rst
index 7ccdda713fdd91753e12f43cd4eea781414f23ba..7d33982bf205e5198787e9e1b22abe51c65e1484 100644
--- a/ideas/index.rst
+++ b/ideas/index.rst
@@ -1,12 +1,18 @@
 .. _gsoc-project-ideas:
 
-Project Ideas
-#############
+Ideas
+######
 
 Below are the project ideas for the GSoC 2024 sorted for better navigation. The BeagleBoard.org community is loaded 
 with experts on building open source embedded systems. An embedded system is build of computers 
 dedicated a specific collections of functions and connected to automate things in the physical world.
 
+.. important:: 
+    BeagleaBoard.org is a community centric organization and we keep all of our discussion open for our 
+    community on `forum <https://forum.beagleboard.org/>`_. Discussion for all the ideas/projects will 
+    be done via `forum <https://forum.beagleboard.org/>`_ as well and must be open for everyone to access. **No 
+    direct messages should be sent to mentors or community members until unless there is a private matter.**
+
 All the projects have colorful badges for making your choice easier,
 
 .. table:: 
diff --git a/index.rst b/index.rst
index 7b8e42136db39b2e50e1fd6cf420af589a950c9c..5e52d1cdc325a19d1b108479e9733b5bdbb988ff 100644
--- a/index.rst
+++ b/index.rst
@@ -110,4 +110,11 @@ Work on awesome open source projects this summer with BeagleBoard.org!
    :caption: Project Ideas
 
    ideas/index
+   contrib/index
 
+.. toctree::
+   :maxdepth: 2
+   :hidden:
+   :caption: Past Projects
+
+   Projects/index
\ No newline at end of file