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