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