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.
Wirianto Djunaidi Deepa Jayaprakash Wale Olujide Martin Mastny Grzegorz Ziółek Franziska Hübler Ed Coyne Pierre Guinoiseau Iurii Kucherov Thanh Le Filip Benčo David Bogner Yolanda Ordóñez Rufat Alexander Melihov Kirill Astashov Enrique Castro Gary Harris Donald Barrett Mike Churchward Adrian Fish Alex Mitin James Ballard Daniel Neis Araujo Akinsaya Delamarre Stephen Parry Alex Leontiev Brent Boghosian Nitzan Bar Michael de Raadt Craig R Morton Christian Borowski Jason Platts François Marier Gustav W Delius Adrian Chris Scribner Nelson Moller Francis Devine Krista Koivisto Hung Viet Nam Andreas Grabs Daniel Thee Roperto Juergen Zimmer Marina Glancy Isaac Marco Blancas Gaël Mifsud Matt Oquist Yuliya Bozhko iclearn Eric Merrill zane karl Abhishek kumar Moodle Bot Dmitry Nefedov Olli Savolainen Michael Spall Steve Bader Trevor Cunningham Stig Bjarne Haugen Guy Thomas Michael Milette Russell Boyatt Gareth Morgan Adrian Greeve Set Lonnert mohamed alsharaf Tom Flannaghan Pierre Guinoiseau Iñaki Arenaza Daniel Thies Robert Allerstorfer Tyler Bannister Alfonso Roman Russell Smith lior gil Jordi Pujol-Ahulló Eugene Shwab Daren Chandisingh James Brisland Ruslan Kabalin Martin Vögeli Wojciech Galiszek Fábio Souto Albert Gasset Sergey Gorbatov Paul Vaughan Vadim Dvorovenko Davo Smith Mike Grant Jason Fowler Dani Ureña Jan Eberhardt Gilles-Philippe Leblanc Pablo Etcheverry John Okely Oleg Demeshev Kevin Bruton Eduardo Pinto Piers Harding Narissa Bayler David Herney Bernal Matthew Switlik Marcus Green Mathew Gancarz Palo Jacko Juraj Chlebec Andrew Schmadel Huy Hoang Ethem Evlice Tom Cubanski Igor Sazonov Hans de Zwart Rafal Domagalski William Tam Jordi Piguillem Philipp Hager Mayank Gupta Daniel Kosinski Salih Gedik Jan Dageförde info@ewallah.net Michael Hughes Eloy Lafuente (stronk7) Claudio Tavares Tim Lock Joshua Johnston Matthew Davidson Aaron Spike Timothy Allen Dimitri Vorona Alexander Bias Jakob Ackermann Crafton Williams Anthony Borrow Simeon Naydenov Olga Santos Bram Tassyns Didier Raboud Nicholas Hoobin Colin Chambers Dan Marsden André Krüger Rex Lorenzo Grigory Baleevskiy Julien Boulen Roger Moore Yash Patel Stephen Bourget Julien Boulen unknown Kathrin Osswald Gareth J Barnard Dariem Garcés Urquiza Mark van Hoek John Papaioannou Janek Lasocki-Biczysko Costantino Cito Tony Butler David Ligne Faisal Kaleem David Tang Brendan Heywood Juan Leyva David Risner Zhigang Sun Roberto Pinna Scott Elliott udagawa mitsuru Amy Groshek Mathew May Andreas Grabs Cameron Ball Lasha Altunashvili Michael Ketcham Yair Spielmann evltuma Michael Champanis Botond Hegedus Carles Bellver Benito Arias Justin Filip SSRF Michael Schneider Viduranga Wijesooriya John Kelsh ben johnson Kyle Temkin Atanas Atanasov Marc Català Simey Lameze Darko Miletić Brian Biggs Patrick McNeill Daryl Hawes Martin Dougiamas Luke Carrier Willy Lee Josh Willcock Matt McDermott Aaron Barnes PJ King Rod Norfor Davo Smith Johannes Burk Matthew Pruett Jim Thorpe Derick Turner Rajneel Totaram Devang Gaur eWallah Tony Lin Ryan Panning Dan Poltawski Martin Gauk Aaron Wells Tim Gus Tomaž Savodnik Zhang dexuan Graham Bowman Antonio Navarro Alan Carter Dongsheng Cai David Scotson Juho Viitasalo Gerard Caulfield Derek Woolhead David Hai Gootvilig Joby Harding joseph malmsten Barbara Ramiro Dr. Prin Singhanart Andres Steve Clay Ashley Holman Carsten Schmitz Andres Melo Logan Reynolds Daniel Mikšík Darren Cocco Jonathan Newman Sam Wilson Jonathan Champ Mary Evans Tobias Nießen jogarcia Deactivated User Damyon Wiese Yang Yang Eoin Campbell Jakub Kania Neill Magill Valery Fremaux David Penner Yuriy Osychenko Wesley Situ Arnaud Trouvé Matt Staroste sam marshall Roman Tsukanov Williams Castillo Paul Greidanus Chardelle Busch Mark Sharp Shane Elliott Rimas Kudelis Skylar Kelty Luis Rodrigues James McLean Rajesh Taneja M. N. Lorenzo Nicora Lalit Khattar James B Anders Berggren Paula de Waal Ray Morris Henrik Kaipe Lauri Koskela Samuli Karevaara Richard Oelmann John Gone Itamar Tzadok Les Kopari Mark Ward Amanda Doughty Russell Jungwirth J D Andrew R dovix :) Luca Bösch Tony Levi Brian King Ben Kelada Bas Brands Osanda Jayathissa John St Charles Fulton Mark Nelson Jun Pataleta Paul Shew Vinnie Monaco Anant Mahajan Mark Nielsen Marco Rougeth Jérôme Mouneyrac Rossiani Wijaya Anita Viglinoe Paul Nicholls Wiktor Wandachowicz Oleg Sychev Martín Langhoff mathusiast Nadav Kavalerchik Sam Hemelryk Andrew Solomon Andrea Bicciolo Bence Laky Andrew Davis Zoe Bogner Valeriy Streltsov Christopher Tombleson Bryan Holladay Jason Darwin Istvan Bozsa Thomas Robb Peter Bulmer Matteo Scaramuccia Penny Leach Krister Viirsaar Chris Megahan Troy Lee Franziska Hübler Valerii Kuznetsov Barry Oosthuizen Lee Campbell Gordon Bateson Mitsuhiro Yoshida Holger Schadeck Bruce Silver John Gasper Jetha Chan Ling Li John Beedell Michael Wheeler Jade Telford Philip Cali Josh Marshall Stephen Vickers Eugene Venter wehr Conn Jake Dallimore Paul Holden Isuru Abeywardana Janek Lasocki-Biczysko Ryan Wyllie Lloyd Powell Fred Woolard Rushikesh Nalla Eiz Eddin Al Katrib Shamim Rezaie Joseph Inhofer Chris Follin Mathieu Petit-Clair Yu Zhang Henning Bostelmann Kristian Nielsen Loc Nguyen Rajeev S Dmitry Pupinin Dr. Ali Abureesh Jean-Michel Védrine Ankit Agarwal Gerwood Stewart Alain Corbière Zbigniew Fiedorowicz Sara Cenni nikhil gupta Tomasz Muras Amanpreet Singh Julian Sedding Jonathon Fowler Krishnan Iyer Mario Wehr Jaime Villate koen roggemans Mike Olsen Tomasz Sanecki Anthony Forth Matt Clarkson Nathan Mares Jan Dierckx Dan Stowell James Henestofel Tim Barker Jeff Graham PJ King Kanika Goyal Dean Lennard nivedita setru An Pham Van Prateek Sachan Michael E Maria Torres Patrick Malley Zhi Wei Lim Matthew Debus Clem Smith Myles Carrick Hugh Davenport Tony Levi Patrick Li Stéphane LE PERF David Mudrák Nick Phillips Jes Ackland-Snow Jay Knight Soon Systems Greg Barnett Vladimir Zhirov Nicolas Martignoni Joshua Ebarvia Raymond Antonio Wijaya Sagie Maoz Daniele Cordella Fei Yang Nicolas Connault Alex Djachenko Adam Olley Adam Riddell Renaat Debleu Travis Noll Dmitrii Metelkin Pavel Sokolov Jonathan Harker Yevhenii Vlasenko Jon Marthaler Alan Thompson Helen Foster Tobias Reischmann Dan Bennett Virgil Ashruf gary krige Damien Bezborodov Jenny Gray Charles Severance W Roes Luke Hudson Brian Barnes Ben Tindell Petri Asikainen Koen N Zac Durber David Monllaó Ralf Hilgenstock Peter Miller Vincenzo K. Marcovecchio Matt Porritt Tim Hunt Niclas Tollstorff Nick Freear Aleksey Avdeev Steffen Pegenau Ciaran Irvine Adam Pawelczak Anton Fletcher Antonello Moro Nathan Lewis Hagey, Nathanial James McQuillan Joseph Rézeau Mathieu Petit-Clair Thijs Kinkhorst uermelin Serge Gauthier Vishal Raheja romuald lorthioir Tom Lanyon Wen Hao Chuang Shamim Rezaie Simon Coggins Luke Tucker Kenny McCormack Urs Hunkler Alain Benoit Danny Jung Matt Petro AL Rachels Ray Bon Mike Waters Chris Wharton Patrik Granlöv Brian Jorgensen Nikita Kalinin Roel Cantada Luiz Eduardo Laydner Cruz Paul Campbell gabrielrosset Abel Camacho Ferenc Lengyel fabmen Ray Kingdon Michael Aherne Donal McMullan Evan Irving-Pease Frédéric Massart Alexandru Elisei Gregory Faller David Curry Tõnis Tartes Michael Woods Girts Ozolins Paula Ardanza Ilya Tregubov Ramindu Deshapriya Jason Hardin Michael Penney Gregory Zbitnev Pau Ferrer Ocaña Janne Mikkonen Issam Taboubi Andrew Nicols Matthew Switlik Gergely Kún Ziba Scott Dave Balch Daniel Fetzer Daniel Myers Alistair Spark Stephen Vickers Guy Thomas Mohamed Afrar Eloys Lafuentes Jean-Philippe Gaudreau Ray Hernandez Brendan Anderson Matthew Tavella Timothy Price Howard Miller Kevin Wiliarty = Ray Guo Mark Johnson Troy Williams Erik Lundberg abhijit m Matt Rice Dani Palou Jinu Abraham Jean-Roch Meurisse Syam Mohan Matt Sammarco Jeffery Watkins Andrew Hancox Michael Dikih Jamie Pratt Lukas Haemmerle KeenRivals Deepa Narayanan Nicolas Dunand Jody Steele Colin Campbell Aparup Banerjee Pierre Pichet Nick Read John Phoon Daniel Materka Andrew Ivanov vignesh panneerselvam Matt (WCW) Meisberger Joey Andres Lars Anderson AMOS bot Sergey Rozhkov Petr Skoda Melissa Aitkin Paul Charsley Andrew Davidson Avi Levy Ahmed Nabil Panagiotis Nikoloutsopoulos Kenneth Hendricks Kyle Nguyen Nigel Cunningham Glenn Ansley Paul Verrall Diane Villemure Dave Cooper Sam Chaffee jgutierr25 Shashikant Vaishnav Markus Hagman Jayesh Anandani Joshua Todd Cowper Danny Wahl Juan Segarra Montesinos lamsdev Sergey Vidusov Vy-Shane Sin Fat godric Helson Castro Gedion Woldeselassie Heiko Schach Corey Wallis Takayuki ISHIKAWA Cathal O'Riordan Roger Barras Mahmoud Kassaei Joby Harding Arto Nieminen Jay Jayswal Ashley Holman