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