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