Developers

Many thanks to everyone who contributed to developing Moodle, whether it be coding, testing, writing documentation, coming up with ideas or even just helping other people in the forums. On this page is a list of developers who have contributed directly to core Moodle code. For more details see the Contributions pages.
Paul Greidanus Justus Dieckmann Nikita Kalinin Yair Spielmann W Roes Lalit Khattar Danny Wahl Akinsaya Delamarre Joby Harding Yolanda Ordóñez Rufat John St Grigory Baleevskiy Luiz Eduardo Laydner Cruz Alex P Aaron Wells Aaron Barnes safat shahin Derek Henderson Helson Castro Dan Poltawski Pavel Sokolov Noemie Ariste John Phoon Krishnan Iyer Binh Thai jogarcia Tim Gus Frédéric Massart ⭐ Joseph Inhofer Kristian Nielsen Andrea Bicciolo Palo Jacko Dani Ureña David Tang Benjamin Wolf Sergey Gorbatov Ling Li Luke Carrier Gareth Morgan Roberto Bravo Diaz Angelia Dela Cruz Jeremy Schulz Peter Eliyahu Kornfeld Marc-Alexandre Ghaly iclearn Brian Biggs Bryce Yoder Andrew Madden Colin Chambers Alex Mitin Michael Schneider Martín Langhoff Tim Hunt Elizabeth Dalton Amanpreet Singh Troy Williams Luuk Verhoeven Anthony Ales ddelblanco Dmitry Pupinin Brendan Cox SSRF Sanya Negi Peter Spicer Tim Lock Matthew Davidson Frederik Pytlick Oleg Sychev Justin Merrill Andrew R Ray Morris Mike Waters Jordi Piguillem Gergely Kún Andrew Davis yannick Forget Botond Hegedus Matt Clarkson Ray Bon Russell Jungwirth Andreas Grabs Yannick Schillinger sangnguyen Nicolas Connault Marco Rougeth Zhi Wei Lim Lukas Haemmerle Jesse Ritchey Darren Cocco Heena Agheda BME Epito Alberto Lara Hernández Simeon Naydenov Michaël Marinetti Joby Harding David Bogner dovix :) Luke Tucker Zhang dexuan Adam Pawełczak Wehr Mario zpottie Jonathan Harker Jonathon Fowler Daniil Fajnberg Iñaki Arenaza Panagiotis Nikoloutsopoulos Cory Buecker papillon326 Tomasz Muras PoodLL Guy Matt Petro Tom Dickman Jacob Christiansen Matthew Switlik Kiet.Chan Andrew Hancox Brendan Heywood Jesus Federico Stefan Erlachner Alexander Bias Fabien Dallet Matt Staroste Donal McMullan Adam Riddell Ankit Agarwal Dani Palou Stephan Robotta Thomas Wedekind Kepa Urzelai koen roggemans François Marier Dongsheng Cai Ben Kelada Luke Hudson Shamiso.Jaravaza Pablo Etcheverry Thanh Le Ryan Wyllie Shashikant Vaishnav Heiko Schach Robynstar Nina Herrmann Mark Nielsen Rod Norfor Daren Chandisingh Daniel Materka Zhigang Sun Treu Quan stemiwe Paul Verrall Barry Oosthuizen Kilian Singer Tony Levi Jan Dageförde Jay Churchward Timothy Allen Brent Boghosian Osanda Jayathissa Mark Holliday Denis Brat Katie Ransom Justin Filip Eiz Eddin Al Katrib Zbigniew Fiedorowicz Alexander Melihov Andrew Madden 🟥 Sergio Comerón Kateryna Degtyariova Brian King Franziska Hübler Ed Bassett Mitxel Moriana Nick Phillips VinhLe Jan Dierckx Paul Damiani Nigel Cunningham Brickfield Education Labs Travis Noll Joey Andres Kyle Matter Charles Severance Olga Santos Juan Leyva Roger Moore John Kelsh Jean-Roch Meurisse ilya dymshits Rohan Khajuria ferran.recio Daniel Myers Will O'Brien Dr. Ali Abureesh David Saylor Serge Gauthier Albert Gasset Davo Smith Jay Knight Ray Kingdon Thong Bui Meirza Arson Scott Elliott Brendan Cox Alexander Van der Bellen Paul Nicholls Dariem Garcés Urquiza Jason Fowler Andrew Zito Johan Dobbelstein Antonello Moro Stevani Andolo Bence Laky ScottVerbeek Tony Levi Nética Informática Michael Champanis Martin Dougiamas vignesh panneerselvam Ashley Holman Jakub Kania Sagar Ghimire Ann Adamcik John Gone Shamiso Sharon Jaravaza Jan Eberhardt Chris Wharton Guy Thomas Marcus Green Matt Petro fcbsd Anupama Sarjoshi Andres Philipp Imhof Adam Pawelczak Martin Vögeli Eloy Lafuente (stronk7) Nick Freear David Scotson Daniel Neis Araujo Anders Berggren Neill Magill Jamie Stamp unknown Joseph Baxter Vishal Raheja Sébastien Mehr qihui chan Carsten Schmitz Evan Irving-Pease Harry Smith Huy Hoang Abhijit M Christian Borowski Charles Yvanes Gary Harris Jay Oswald Tasos B Sam Hemelryk Tom Lanyon Sebastian Berm Prateek Sachan Mike Olsen J D Tim Schroeder Garrett Boone Gerard Caulfield Mathew May 🇳🇿 Dominic Chin Wojciech Galiszek Graham Boyle Ziba Scott Martin Gauk Abhishek kumar Tung Thai James McLean Damien Bezborodov Michael Woods David Pesce Bas Brands Alfonso Roman Adrian Hutchinson Bryan Holladay Juho Viitasalo Phúc Hậu Mai Shane Elliott Orzu Ionut Daniel Thies Logan Reynolds Santosh Nagargoje Wale Olujide Jade Telford Kevin Pham David Castro Philip Cali Vithusha Uthayakumar Dmitry Nefedov Johannes Burk Robert Allerstorfer Iñigo Zendegi Urzelai Abel Camacho James C Audun Jørstad Lillekjendlie Colin Campbell Mohamed Shehata Tobias Reischmann David Castro Itamar Tzadok Williams Castillo Gareth J Barnard Paola Maneggia Sergey Vidusov Guillaume Latour Avi Levy Andres Melo Jay Jayswal Vitaly Potenko Joshua Johnston Roberto Pinna Markus Hagman Peter Sistrom Jakob Ackermann David Thompson Max Larkin Andrew Davidson Christina Thee Roperto Jamie Pratt Josh Ebarvia Matthew Hilton M P Simon Adams AL Rachels Matthias Opitz Crafton Williams Christopher Tombleson João Umberto Ciocca de Almeida Renaat Debleu Matthew Pruett Raquel Ortega Wolfgang Hummel John Papaioannou Salih Gedik Adrian Greeve Shamim Rezaie Damian Hippisley Gilles-Philippe Leblanc sangnguyena Anders Rasmussen David Penner Gordon Bateson Matt Porritt Michael Dikih Zac Durber Michael de Raadt Adam Eijdenberg Thach Le Huy Segun Babalola Tomaž Savodnik Philipp Hager pau.ferrer-ocana Michael Hawkins Janek Lasocki-Biczysko Chris Scribner Alex Leontiev Luis Rodrigues Don Bowman Amaia Anabitarte Rajesh Taneja Alain Corbière Jason Platts Guillermo Gómez Arias Thomas Robb Santosh Nagargoje Michael Ketcham Vlad Apetrei Raymond Antonio Wijaya Helen Foster Hung Viet Nam danghieu1407 inigozendegi Wesley Situ Nelson Moller Juergen Zimmer Derek Woolhead Jon Marthaler Jason Hardin Dan Bennett Joseph Malmsten Huong Nguyen Jeff Graham nlnrose jgutierr25 Antonio Navarro Thinh Pham Amanda Doughty Olli Savolainen Michael Aherne Iurii Kucherov Sebastian Tabares Trevor Cunningham Susanna Zanatta Anant Mahajan Khoa Nguyen Dang Kevin Percy Yang Yang n_herr03 Yan Kudriavtsev Gaël Mifsud Enrique Castro Nathan Mares Jaydn Cunningham Sergey Rozhkov Ilya Tregubov Grzegorz Ziółek David Watson Melissa Aitkin Matheus Rodrigues David Hai Gootvilig Joshua Ebarvia Safat Shahin Viduranga Wijesooriya Daniel Ziegenberg Michael Brown Tõnis Tartes Marina Glancy Janne Mikkonen Evan Giles Tobias Nießen Bram Tassyns Koen N Andrew Solomon Steve Clay Nathan Nguyen nikhil gupta David Ligne Leon Stringer Kyle Temkin Guillermo Alvarez Robert Pollak Krister Viirsaar Sara Arjona Téllez Roger Barras Martin Drlik A K M SAFAT SHAHIN Ray Hernandez Donald Barrett Aparup Banerjee Martin Mastny David Mudrák Dmitri Pisarev Soon Systems Simey Lameze Ethem Evlice Gregory Faller Lars Bonczek Christian Lawson-Perfect Paul Vaughan Raphaël Santos Lexy Walker Gerwood Stewart carlos Gregor Eichelberger Amy Groshek yair.spielmann Łukasz Szeremeta Girts Ozolins Jeff Webster Henrik Kaipe Brian Barnes Timothy Price Pierre Pichet Gedion Woldeselassie Fotis Skandalis Josh Marshall Karen Holland Maria Torres Stefan Hanauska Ramindu Deshapriya Daniele Cordella Julien Boulen Niclas Tollstorff Igor Sazonov Adam Olley Danny Jung Steffen Pegenau Cathal O'Riordan Matt Porritt Paul Holden Diane Villemure Mihail Geshoski Albert Gasset Mary Evans Peter Bulmer Fabrice Ménard Marcus Boon Michael Spall Chris Brown Anupama Sarjoshi John McGettrick maksudr Matt (WCW) Meisberger Carson Tam Anthony Radziszewski Matt McDermott Sam Chaffee Yu Zhang Russell Smith Ben Tindell Mathew Gancarz Conn Warwicker anisa kusumadewi Kyle Nguyen Joshua Todd Cowper Alex Rowe Valery Fremaux Jonathan Newman Paula Ardanza Paul Phillips Hans de Zwart Myles Carrick Josh.Aston Carlos Alexandre S. da Fonseca Kirill Astashov Stevani Andolo Andreas Grähn Marco Ferrante Xuan Gui romuald lorthioir Cameron 👨‍🦲🟥⚡️ Stephen Bourget Patrick Li C4ne Marie-Eve Lévesque Artur Neumann Craig R Morton Matt Sammarco Henning Bostelmann Jordi Pujol-Ahulló Arnaud Trouvé Rossiani Wijaya Daryl Hawes Nico Roeser Penny Leach Mike Churchward Benjamin Abraham Devang Gaur pedrojordao Jeffrey Black Mohamed Shehata Andrew Ivanov Tyler Bannister Steve Bader Wirianto Djunaidi John Beedell Benito Arias Dat Nguyen Moodle Bot Trisha Milan Barbara Ramiro Deepa Jayaprakash Kenneth Hendricks michaelkotlyar Jérôme Mouneyrac PJ King Alexander Sirisha Garapati Johannes Burk zane karl Vadim Dvorovenko Frode Petterson David Knuplesch Rohith Singirikonda Dimitri Vorona James Ballard Eiz Eddin Al Katrib Toni Barbera Brendan Anderson Andreas Grabs ishatalkin Urs Hunkler Thom Rawson Loc Nguyen Yash Patel Vincenzo K. Marcovecchio Lars Anderson AMOS bot Mark van Hoek Luke Tucker Sander Wind mohamed alsharaf Thorsten Bartel Ray Guo Skylar Kelty Carsten Nielsen Hugh Davenport emdalton Viktor Sara Cenni Juanse Olivares Stefan Van der Vyver LTS Michael Penney Set Lonnert Greg Barnett Claude Vervoort James Brisland willem Kevin Wiliarty Mark Nelson Felice Candilio Travis CI Jake Dallimore Charles Fulton Lorenzo Nicora KeenRivals Dmitrii Metelkin Gregory Zbitnev Peter D Igor Sazonov Vinnie Monaco Juan Segarra Montesinos Mahmoud Kassaei David Carrillo Rimas Kudelis Fábio Souto KietLy Nhan Vo Paul Campbell sam marshall Alex Yeung Claude Vervoort Jenkins Automation Daniel Mikšík Tony Butler Adrian Hiroto Kagotani Adrian Fish M. N. Joseph Rézeau Sagie Maoz Stig Bjarne Haugen Darko Miletić Marc Català An Pham Van Francis Devine Test Test Ciaran Irvine Nicolas Martignoni Troy Williams Dean Lennard Mohammadali Sadraei Sergio Rabellino Mayank Gupta Stephen Vickers Alan Carter Andrew Lyons Michael E Jinu Abraham Carlos Castillo Alex Morris Tomo Tsuyuki Sujith Haridasan Wen Hao Chuang Vladimir Zhirov Syam Mohan Simon Mok Jackson D'souza Mitsuhiro Yoshida Daniel Thee Roperto Samuli Karevaara Noel De Martin Huong Nguyen Costantino Cito Tom Cubanski Rafal Domagalski Sumit Singh Mikel Martín Corrales Ralf Hilgenstock ben johnson Nicolas Dunand Valeriy Streltsov Jim Thorpe Oleg Demeshev toanlam Aaron Spike Roel Cantada Zoe Bogner Guillermo Gomez Charlotte Peachey Alfonso Salces Russell Boyatt Roman Tsukanov Víctor Déniz Falcón Michael Hughes Hagey, Nathanial Pete Whelpton David Curry Yuliya Bozhko Andrew Schmadel Piers Harding Ahmed Nabil Glenn Ansley Jason den Dulk Clem Smith Alison Blomenberg Andrew Davidson Farhan Karmali Dan Stowell Fei Yang Rajneel Totaram David Castro Virgil Ashruf Stéphane LE PERF Ruslan Kabalin Arto Nieminen Pau Ferrer Ocaña Abhimanyu Kumar Aleksey Avdeev Hittesh Ahuja Matt Rice Abdullah Albanyan Stephen Parry Didier Raboud Jean-Michel Védrine Dor H Anthony Borrow Chardelle Busch Krista Koivisto Damyon Wiese Filip Benčo Petri Asikainen Vinh Le James McQuillan udagawa mitsuru Matteo Scaramuccia André Krüger Jody Steele Mirko Otto Amrita Deb Dutta Vadim Tabunshchik Anton Fletcher Daniel Kosinski Franziska Hübler Guillaume Barat Mathieu Petit-Clair Odei Alba Mark Sharp Eugene Venter Trevor Jones Lasha Altunashvili Lihi Dor Tomek Muras PJ King Patrick Malley Christian Wolters hanna edelman Tuan.Dinh Matthew Switlik Peter Mayer Petr Skoda evltuma James Henestofel Thijs Kinkhorst Shintaro Fujiwara Ferran Recio Calderó Rossco Hellmans Kristian Ringer Pat Kira Issam Taboubi Paul Shew François Moreau M Juan Pablo de Castro Eric Merrill Mikhail Golenkov Rodrigo Mady Alex Philipp Memmel Graham Bowman Amaia Anabitarte Adrien Loison Tien Nguyen Markku Riekkinen David Herney dragos5436 nivedita setru John Ehringer Ferenc Lengyel Bruno Baudry Jess Ansell Nathan Lewis Patrick McNeill Faisal Kaleem Iñaki Arenaza lior gil Srdjan Nathan Mares viettruongq Richard Oelmann Lee Campbell Misha Golenkov Tim Schroeder Nicholas Hoobin Alexandru Elisei Claudio Tavares oliviervalentin Jeffery Watkins Jason Platts Rex Lorenzo Syed Nayab Bukhari gabrielrosset Andreas Wagner Gustav W Delius Adrian Perez Rodriguez Kathrin Osswald Lauri Koskela uermelin Leonid Chernyavskiy Karen Holland Eugene Shwab Sam Møller David Monllaó Paul Charsley Jonathan Champ Dinesh Durai Kriti Singh Simon Champion Dale Davies Roger Barras Jayesh Anandani Andrew Lyons Zig Tan Sam Wilson laurentdavid Willian Mano Marcus Fabriczy Howard Miller Pablo Antonio Amaya Barbosa Mahmoud.Kassaei Dave Cooper Dan Marsden Loc Nguyen Dinh Nadav Kavalerchik Connor Sheremeta hieuvu Vy-Shane Sin Fat Joachim Jablon Daniel Fetzer hiendinh Thomas Korner James Williams John Yao John Gasper Anita Viglinoe Mark Webster Michael Aherne Mark Ward andreasschenkel Josh Willcock Arjun Kallapur Carlos Escobedo Deactivated User Yuriy Osychenko Ripal Nathuji sangnguyen2601 Brian Jorgensen Takayuki ISHIKAWA David Risner Tony Lin Jun Pataleta Juraj Chlebec Pedro Jordao John Okely Nghia Ngo Matthew Debus Thiago do Vale Pereira Livramento Mike Macgirvin Pierre Guinoiseau Fred Woolard Kevin Bruton Laurent David Yevhenii Vlasenko Lars Bonczek Kanika Goyal Narissa Tuawhiorangi Tom Flannaghan HungTran Arjen Lentz Darren Cocco mathusiast Hien Dinh Jason A Everling Dr. Prin Singhanart Michelle Melton Valerii Kuznetsov Melanie Treitinger Jwalit Shah James B adamtppaw Jes Ackland-Snow Atanas Atanasov Matthew Tavella Aya Saad Daniel Poggenpohl Angad Sethi Tobias Garske Daniel Steffensen godric Eoin Campbell Alain Benoit Anthony Forth Janek Lasocki-Biczysko Ashley Holman Septatrix Pascal Hamar Christian Glahn Jaime Villate Mario Wehr Dave Balch Olivier Piton Chris Follin Michael Wheeler Jean-Philippe Gaudreau Jetha Chan Nick Read lamsdev Eloys Lafuentes Sumaiya Javed Corey Wallis Bruce Silver Alex Djachenko Nils Adermann Céline Perves Jordan Tomkinson Benjamin Walker Rushikesh Nalla Daniel Thee Roperto Istvan Bozsa William Tam Luca Bösch Zoltán Szarvas Wiktor Wandachowicz John Okely Simon Coggins Eva E Isaac Marco Blancas Mike Grant Patrik Granlöv Tomasz Sanecki Jason Darwin Les Kopari Thomas Ludwig Johnny Tsheke Michael Milette Joshua Ebarvia Chen Levy Faisal Kaleem fabmen Miri Lipson Carles Bellver Ryan Panning Matt Oquist Mark Johnson gary krige Chris Megahan Willy Lee Rajeev S Tien Nguyen Mario Wehr Robert Schrenk Peter Burnett Alan Thompson Zander Potgieter Peter Miller Segun Babalola Jenny Gray Mohamed Afrar Pierre Guinoiseau Sagar Ghimire Ed Coyne Julian Sedding Deepa Narayanan james-cnz willob99 comete-upn Renaud Lemaire Jordan Tomkinson Paula de Waal Lloyd Powell Stephen Bourget Petr Skoda Troy Lee Derick Turner Tim Barker Stefan Topfstedt Martin Hanusch Nitzan Bar Erik Lundberg Anton P Silvia Pinheiro David Woloszyn Kenny McCormack Isuru Abeywardana Eduardo Pinto Marty Gilbert Alistair Spark Holger Schadeck