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