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