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