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