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