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