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