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