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