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