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