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