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