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