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