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