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