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