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