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