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