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