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