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