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