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