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