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