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