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