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