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