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