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