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