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