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