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