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