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