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