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