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