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