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