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