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