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