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