committers.txt 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554
  1. =================
  2. Django committers
  3. =================
  4. The original team
  5. =================
  6. Django originally started at World Online, the Web department of the `Lawrence
  7. Journal-World`_ of Lawrence, Kansas, USA.
  8. `Adrian Holovaty`_
  9. Adrian is a Web developer with a background in journalism. He's known in
  10. journalism circles as one of the pioneers of "journalism via computer
  11. programming", and in technical circles as "the guy who invented Django."
  12. He was lead developer at World Online for 2.5 years, during which time
  13. Django was developed and implemented on World Online's sites. He was the
  14. leader and founder of EveryBlock_, a "news feed for your block." He now
  15. develops Soundslice_.
  16. Adrian lives in Chicago, USA.
  17. `Simon Willison`_
  18. Simon is a well-respected Web developer from England. He had a one-year
  19. internship at World Online, during which time he and Adrian developed Django
  20. from scratch. The most enthusiastic Brit you'll ever meet, he's passionate
  21. about best practices in Web development and maintains a well-read
  22. `web-development blog`_.
  23. Simon lives in Brighton, England.
  24. `Jacob Kaplan-Moss`_
  25. Jacob is Director of Platform Security at Heroku_. He worked at World
  26. Online for four years, where he helped open source Django and found
  27. the Django Software Foundation. Jacob lives on a hobby farm outside of
  28. Lawrence where he spends his weekends playing with dirt and power tools.
  29. `Wilson Miner`_
  30. Wilson's design-fu is what makes Django look so nice. He designed the
  31. Web site you're looking at right now, as well as Django's acclaimed admin
  32. interface. Wilson was the designer for EveryBlock and Rdio_. He now
  33. designs for Facebook.
  34. Wilson lives in San Francisco, USA.
  35. .. _lawrence journal-world: http://ljworld.com/
  36. .. _adrian holovaty: http://holovaty.com/
  37. .. _everyblock: http://everyblock.com/
  38. .. _soundslice: http://www.soundslice.com/
  39. .. _simon willison: http://simonwillison.net/
  40. .. _web-development blog: `simon willison`_
  41. .. _jacob kaplan-moss: http://jacobian.org/
  42. .. _revolution systems: http://revsys.com/
  43. .. _wilson miner: http://wilsonminer.com/
  44. .. _heroku: http://heroku.com/
  45. .. _Rdio: http://rdio.com
  46. Current developers
  47. ==================
  48. Currently, Django is led by a team of volunteers from around the globe.
  49. Core developers
  50. ---------------
  51. These are the folks who have a long history of contributions, a solid track
  52. record of being helpful on the mailing lists, and a proven desire to dedicate
  53. serious time to Django. In return, they've been granted the coveted commit bit,
  54. and have free rein to hack on all parts of Django.
  55. Malcolm Tredinnick
  56. Malcolm originally wanted to be a mathematician, somehow ended up a software
  57. developer. He's contributed to many Open Source projects, has served on the
  58. board of the GNOME foundation, and will kick your ass at chess.
  59. When he's not busy being an International Man of Mystery, Malcolm lives in
  60. Sydney, Australia.
  61. *Malcolm passed away on March 17, 2013.*
  62. `Luke Plant`_
  63. At University Luke studied physics and Materials Science and also
  64. met `Michael Meeks`_ who introduced him to Linux and Open Source,
  65. re-igniting an interest in programming. Since then he has
  66. contributed to a number of Open Source projects and worked
  67. professionally as a developer.
  68. Luke has contributed many excellent improvements to Django,
  69. including database-level improvements, the CSRF middleware and
  70. many unit tests.
  71. Luke currently works for a church in Bradford, UK, and part-time
  72. as a freelance developer.
  73. .. _luke plant: http://lukeplant.me.uk/
  74. .. _michael meeks: http://en.wikipedia.org/wiki/Michael_Meeks_(software)
  75. `Russell Keith-Magee`_
  76. Russell studied physics as an undergraduate, and studied neural networks for
  77. his PhD. His first job was with a startup in the defense industry developing
  78. simulation frameworks. Over time, mostly through work with Django, he's
  79. become more involved in Web development.
  80. Russell has helped with several major aspects of Django, including a
  81. couple major internal refactorings, creation of the test system, and more.
  82. Russell lives in the most isolated capital city in the world — Perth,
  83. Australia.
  84. .. _russell keith-magee: http://cecinestpasun.com/
  85. `James Bennett`_
  86. James is Django's release manager, and also contributes to the
  87. documentation and provide the occasional bugfix.
  88. James came to Web development from philosophy when he discovered
  89. that programmers get to argue just as much while collecting much
  90. better pay. He lives in Lawrence, Kansas and previously worked at
  91. World Online; currently, he's part of the Web development team at
  92. Mozilla.
  93. He `keeps a blog`_, and enjoys fine port and talking to his car.
  94. .. _james bennett: http://b-list.org/
  95. .. _keeps a blog: `james bennett`_
  96. `Gary Wilson`_
  97. Gary starting contributing patches to Django in 2006 while developing Web
  98. applications for `The University of Texas`_ (UT). Since, he has made
  99. contributions to the email and forms systems, as well as many other
  100. improvements and code cleanups throughout the code base.
  101. Gary is currently a developer and software engineering graduate student at
  102. UT, where his dedication to spreading the ways of Python and Django never
  103. ceases.
  104. Gary lives in Austin, Texas, USA.
  105. .. _Gary Wilson: http://thegarywilson.com/
  106. .. _The University of Texas: http://www.utexas.edu/
  107. Matt Boersma
  108. Matt is responsible for Django's Oracle support.
  109. Ian Kelly
  110. Ian is also responsible for Django's support for Oracle.
  111. Joseph Kocherhans
  112. Joseph was the director of lead development at EveryBlock and previously
  113. developed at the Lawrence Journal-World. He is treasurer of the `Django
  114. Software Foundation`_. He often disappears for several days into the woods,
  115. attempts to teach himself computational linguistics, and annoys his
  116. neighbors with his Charango_ playing.
  117. Joseph's first contribution to Django was a series of improvements to the
  118. authorization system leading up to support for pluggable authorization.
  119. Since then, he's worked on the new forms system, its use in the admin, and
  120. many other smaller improvements.
  121. Joseph lives in Chicago, USA.
  122. .. _django software foundation: https://www.djangoproject.com/foundation/
  123. .. _charango: http://en.wikipedia.org/wiki/Charango
  124. `Brian Rosner`_
  125. Brian is the Chief Architect at Eldarion_ managing and developing
  126. Django / Pinax_ based Web sites. He enjoys learning more about programming
  127. languages and system architectures and contributing to open source
  128. projects.
  129. Brian helped immensely in getting Django's "newforms-admin" branch finished
  130. in time for Django 1.0; he's now a full committer, continuing to improve on
  131. the admin and forms system.
  132. Brian lives in Denver, Colorado, USA.
  133. .. _brian rosner: http://brosner.com/
  134. .. _eldarion: http://eldarion.com/
  135. .. _pinax: http://pinaxproject.com/
  136. Justin Bronn
  137. Justin Bronn is a computer scientist and attorney specializing
  138. in legal topics related to intellectual property and spatial law.
  139. In 2007, Justin began developing ``django.contrib.gis`` in a branch,
  140. a.k.a. GeoDjango_, which was merged in time for Django 1.0. While
  141. implementing GeoDjango, Justin obtained a deep knowledge of Django's
  142. internals including the ORM, the admin, and Oracle support.
  143. Justin lives in San Francisco, CA.
  144. .. _GeoDjango: http://geodjango.org/
  145. Karen Tracey
  146. Karen has a background in distributed operating systems (graduate school),
  147. communications software (industry) and crossword puzzle construction
  148. (freelance). The last of these brought her to Django, in late 2006, when
  149. she set out to put a Web front-end on her crossword puzzle database.
  150. That done, she stuck around in the community answering questions, debugging
  151. problems, etc. -- because coding puzzles are as much fun as word puzzles.
  152. Karen lives in Apex, NC, USA.
  153. `Jannis Leidel`_
  154. Jannis graduated in media design from `Bauhaus-University Weimar`_,
  155. is the author of a number of pluggable Django apps and likes to
  156. contribute to Open Source projects like virtualenv_ and pip_.
  157. He has worked on Django's auth, admin and staticfiles apps as well as
  158. the form, core, internationalization and test systems. He currently works
  159. at Mozilla_.
  160. Jannis lives in Berlin, Germany.
  161. .. _Jannis Leidel: https://jezdez.com/
  162. .. _Bauhaus-University Weimar: http://www.uni-weimar.de/
  163. .. _virtualenv: http://www.virtualenv.org/
  164. .. _pip: http://www.pip-installer.org/
  165. .. _Mozilla: http://www.mozilla.org/
  166. `James Tauber`_
  167. James is the lead developer of Pinax_ and the CEO and founder of
  168. Eldarion_. He has been doing open source software since 1993, Python
  169. since 1998 and Django since 2006. He serves on the board of the Python
  170. Software Foundation and is currently on a leave of absence from a PhD in
  171. linguistics.
  172. James currently lives in Boston, MA, USA but originally hails from
  173. Perth, Western Australia where he attended the same high school as
  174. Russell Keith-Magee.
  175. .. _James Tauber: http://jtauber.com/
  176. `Alex Gaynor`_
  177. Alex is a software engineer working at Rackspace_. He found Django in 2007 and
  178. has been addicted ever since he found out you don't need to write out your
  179. forms by hand. He has a small obsession with compilers. He's contributed
  180. to the ORM, forms, admin, and other components of Django.
  181. Alex lives in San Francisco, CA, USA.
  182. .. _Alex Gaynor: http://alexgaynor.net
  183. .. _Rackspace: http://www.rackspace.com
  184. `Simon Meers`_
  185. Simon discovered Django 0.96 during his Computer Science PhD research and
  186. has been developing with it full-time ever since. His core code
  187. contributions are mostly in Django's admin application.
  188. Simon works as a freelance developer based in Wollongong, Australia.
  189. .. _Simon Meers: http://simonmeers.com/
  190. `Andrew Godwin`_
  191. Andrew is a freelance Python developer and tinkerer, and has been
  192. developing against Django since 2007. He graduated from Oxford University
  193. with a degree in Computer Science, and has become most well known
  194. in the Django community for his work on South, the schema migrations
  195. library.
  196. Andrew lives in London, UK.
  197. .. _Andrew Godwin: http://www.aeracode.org/
  198. `Carl Meyer`_
  199. Carl has been working with Django since 2007 (long enough to remember
  200. queryset-refactor, but not magic-removal), and works as a freelance
  201. developer with OddBird_. He became a Django contributor by accident,
  202. because fixing bugs is more interesting than working around them.
  203. Carl lives in Rapid City, SD, USA.
  204. .. _Carl Meyer: http://www.oddbird.net/
  205. .. _OddBird: http://www.oddbird.net/
  206. Ramiro Morales
  207. Ramiro has been reading Django source code and submitting patches since
  208. mid-2006 after researching for a Python Web tool with matching awesomeness
  209. and being pointed to it by an old ninja.
  210. A software developer in the electronic transactions industry, he is a
  211. living proof of the fact that anyone with enough enthusiasm can contribute
  212. to Django, learning a lot and having fun in the process.
  213. Ramiro lives in Córdoba, Argentina.
  214. `Gabriel Hurley`_
  215. Gabriel has been working with Django since 2008, shortly after the 1.0
  216. release. Convinced by his business partner that Python and Django were the
  217. right direction for the company, he couldn't have been more happy with the
  218. decision. His contributions range across many areas in Django, but years of
  219. copy-editing and an eye for detail lead him to be particularly at home
  220. while working on Django's documentation.
  221. Gabriel works as a web developer in Berkeley, CA, USA.
  222. .. _gabriel hurley: http://strikeawe.com/
  223. `Chris Beaven`_
  224. Chris has been submitting patches and suggesting crazy ideas for Django
  225. since early 2006. An advocate for community involvement and a long-term
  226. triager, he is still often found answering questions in the #django IRC
  227. channel.
  228. Chris lives in Napier, New Zealand (adding to the pool of Oceanic core
  229. developers). He works remotely as a developer for `Lincoln Loop`_.
  230. .. _Chris Beaven: http://smileychris.com/
  231. .. _Lincoln Loop: http://lincolnloop.com/
  232. Honza Král
  233. Honza first discovered Django in 2006 and started using it right away,
  234. first for school and personal projects and later in his full time job. He
  235. contributed various patches and fixes mostly to the newforms library,
  236. newforms admin and, through participation in the Google Summer of Code
  237. project, assisted in creating the :ref:`model validation
  238. <validating-objects>` functionality.
  239. He is currently working for `Whiskey Media`_ in San Francisco developing
  240. awesome sites running on pure Django.
  241. .. _Whiskey Media: http://www.whiskeymedia.com/
  242. Tim Graham
  243. When exploring Web frameworks for an independent study project in the fall
  244. of 2008, Tim discovered Django and was lured to it by the documentation.
  245. He enjoys contributing to the docs because they're awesome.
  246. Tim works as a software engineer and lives in Philadelphia, PA, USA.
  247. `Idan Gazit`_
  248. As a self-professed design geek, Idan was initially attracted to Django
  249. sometime between magic-removal and queryset-refactor. Formally trained
  250. as a software engineer, Idan straddles the worlds of design and code,
  251. jack of two trades and master of none. He is passionate about usability
  252. and finding novel ways to extract meaning from data, and is a longtime
  253. photographer_.
  254. Idan previously accepted freelance work under the Pixane_ imprint, but
  255. now splits his days between his startup, Skills_, and beautifying all
  256. things Django and Python.
  257. .. _Idan Gazit: http://idan.gazit.me
  258. .. _photographer: http://flickr.com/photos/idangazit
  259. .. _Pixane: http://pixane.com
  260. .. _Skills: http://skillsapp.com
  261. `Paul McMillan`_
  262. Paul found Django in 2008 while looking for a more
  263. structured approach to web programming. He stuck around after
  264. figuring out that the developers of Django had already invented
  265. many of the wheels he needed. His passion for breaking (and then
  266. fixing) things led to his current role working to maintain and
  267. improve the security of Django.
  268. Paul works in Berkeley, California as a `web developer`_ and `security
  269. consultant`_.
  270. .. _Paul McMillan: http://subversivecode.com
  271. .. _web developer: http://zerocoordinate.com
  272. .. _security consultant: http://subversivecode.com/about
  273. `Julien Phalip`_
  274. Julien has a background in software engineering and human-computer
  275. interaction. As a Web developer, he enjoys tinkering with the backend as
  276. much as designing and coding user interfaces. Julien discovered Django in
  277. 2007 while doing his PhD in Computing Sciences. Since then he has
  278. contributed patches to various components of the framework, in particular
  279. the admin. Julien was a co-founder of the `Interaction Consortium`_. He
  280. now works at Odopod_, a digital agency based in San Francisco, CA, USA.
  281. .. _Julien Phalip: http://julienphalip.com
  282. .. _Interaction Consortium: http://interaction.net.au
  283. .. _Odopod: http://odopod.com
  284. `Aymeric Augustin`_
  285. Aymeric is an engineer with a background in mathematics and computer
  286. science. He chose Django because he believes that software should be simple,
  287. explicit and tested. His perfectionist tendencies quickly led him to triage
  288. tickets and contribute patches.
  289. Aymeric has a pragmatic approach to software engineering, can't live without
  290. a continuous integration server, and likes proving that Django is a good
  291. choice for enterprise software.
  292. He's the CTO of Oscaro_, an e-commerce company based in Paris, France.
  293. .. _Aymeric Augustin: https://myks.org/
  294. .. _Oscaro: http://www.oscaro.com/
  295. `Claude Paroz`_
  296. Claude is a former teacher who fell in love with free software at the
  297. beginning of the 21st century. He's now working as freelancer in Web
  298. development in his native Switzerland. He has found in Django a perfect
  299. match for his needs of a stable, clean, documented and well-maintained Web
  300. framework.
  301. He's also helping the GNOME Translation Project as maintainer of the
  302. Django-based `l10n.gnome.org`_.
  303. .. _Claude Paroz: http://www.2xlibre.net
  304. .. _l10n.gnome.org: https://l10n.gnome.org
  305. Anssi Kääriäinen
  306. Anssi works as a developer at Finnish National Institute for Health and
  307. Welfare. He is also a computer science student at Aalto University. In his
  308. work he uses Django for developing internal business applications and sees
  309. Django as a great match for that use case.
  310. Anssi is interested in developing the object relational mapper (ORM) and
  311. all related features. He's also a fan of benckmarking and he tries keep
  312. Django as fast as possible.
  313. Florian Apolloner
  314. Florian is currently studying Physics at the `Graz University of Technology`_.
  315. Soon after he started using Django he joined the `Ubuntuusers webteam`_ to
  316. work on *Inyoka*, the software powering the whole Ubuntuusers site.
  317. For the time being he lives in Graz, Austria (not Australia ;)).
  318. .. _Graz University of Technology: http://tugraz.at/
  319. .. _Ubuntuusers webteam: http://wiki.ubuntuusers.de/ubuntuusers/Webteam
  320. Jeremy Dunck
  321. Jeremy was rescued from corporate IT drudgery by Free Software and, in part,
  322. Django. Many of Jeremy's interests center around access to information.
  323. Jeremy was the lead developer of Pegasus News, one of the first uses of
  324. Django outside World Online, and has since joined Votizen, a startup intent
  325. on reducing the influence of money in politics.
  326. He serves as DSF Secretary, organizes and helps organize sprints, cares
  327. about the health and equity of the Django community. He has gone an
  328. embarrassingly long time without a working blog.
  329. Jeremy lives in Mountain View, CA, USA.
  330. `Bryan Veloso`_
  331. Bryan found Django 0.96 through a fellow designer who was evangelizing
  332. its use. It was his first foray outside of the land that was PHP-based
  333. templating. Although he has only ever used Django for personal projects,
  334. it is the very reason he considers himself a designer/developer
  335. hybrid and is working to further design within the Django community.
  336. Bryan works as a designer at GitHub by day, and masquerades as a `vlogger`_
  337. and `shoutcaster`_ in the after-hours. Bryan lives in Los Angeles, CA, USA.
  338. .. _bryan veloso: http://avalonstar.com/
  339. .. _vlogger: http://youtube.com/bryanveloso/
  340. .. _shoutcaster: http://twitch.tv/vlogalonstar/
  341. `Preston Holmes`_
  342. Preston is a recovering neuroscientist who originally discovered Django as
  343. part of a sweeping move to Python from a grab bag of half a dozen
  344. languages. He was drawn to Django's balance of practical batteries included
  345. philosophy, care and thought in code design, and strong open source
  346. community. Currently working for Amazon Web Services, he is always looking
  347. for opportunities to volunteer for community oriented education projects,
  348. such as for kids and scientists (e.g. Software Carpentry).
  349. Preston lives with his family and animal menagerie in Santa Barbara, CA, USA.
  350. .. _Preston Holmes: http://www.ptone.com/
  351. `Simon Charette`_
  352. Simon is a mathematic student who discovered Django while searching for a
  353. replacement framework to an in-house PHP entity. Since that faithful day
  354. Django has been a big part of his life. So far, he's been involved in some
  355. ORM and forms API fixes.
  356. Apart from contributing to multiple open source projects he spends most of
  357. his spare-time playing `Ultimate Frisbee`_ and working part-time
  358. at this awesome place called `Reptiletech`_.
  359. Simon lives in Montréal, Québec, Canada.
  360. .. _Simon Charette: https://github.com/charettes
  361. .. _Ultimate Frisbee: http://www.montrealultimate.ca
  362. .. _Reptiletech: http://www.reptiletech.com
  363. Donald Stufft
  364. Donald found Python and Django in 2007 while trying to find a language,
  365. and web framework that he really enjoyed using after many years of PHP. He
  366. fell in love with the beauty of Python and the way Django made tasks simple
  367. and easy. His contributions to Django focus primarily on ensuring that it
  368. is and remains a secure web framework.
  369. Donald currently works at `Nebula Inc`_ as a Software Engineer for their
  370. security team and lives in the Greater Philadelphia Area.
  371. .. _Nebula Inc: https://www.nebula.com/
  372. `Daniel Lindsley`_
  373. Pythonista since 2003, Djangonaut since 2006. Daniel started with Django
  374. just after the v0.90 release (back when ``Manipulators`` looked good) & fell
  375. in love. Since then, he wrote third-party apps like Haystack & Tastypie
  376. & has run the annual Django Dash since 2007. One of the testing faithful,
  377. Daniel's contributions include rewriting the ``Forms`` test suite & the
  378. addition of ``request.is_ajax``. Daniel currently works as a Python
  379. developer at `Amazon Web Services`_ on the ``boto`` library.
  380. Daniel lives in Seattle, WA, USA.
  381. .. _`Daniel Lindsley`: http://toastdriven.com/
  382. .. _`Amazon Web Services`: https://aws.amazon.com/
  383. Marc Tamlyn
  384. Marc started life on the web using Django 1.2 back in 2010, and has never
  385. looked back. He was involved with rewriting the class based view
  386. documentation at DjangoCon EU 2012, and also helped to develop `CCBV`_, an
  387. additional class based view reference tool.
  388. Marc is currently a full time parent, part time developer, and lives in
  389. Oxford, UK.
  390. .. _CCBV: http://ccbv.co.uk/
  391. Baptiste Mispelon
  392. Baptiste discovered Django around the 1.2 version and promptly switched away
  393. from his homegrown PHP framework. He started getting more involved in the
  394. project after attending DjangoCon EU 2012, mostly by triaging tickets and
  395. submitting small patches.
  396. Baptiste currently lives in Budapest, Hungary and works for `M2BPO`_,
  397. a small French company providing services to architects.
  398. .. _M2BPO: http://www.m2bpo.fr
  399. `Daniele Procida`_
  400. Daniele works at Cardiff University `School of Medicine`_. He unexpectedly
  401. became a Django developer on 29th April 2009. Since then he has relied
  402. daily on Django's documentation, which has been a constant companion to
  403. him. More recently he has been able to contribute back to the project by
  404. helping improve the documentation itself.
  405. He is the author of `Arkestra`_ and `Don't be afraid to commit`_.
  406. .. _Daniele Procida: http://medicine.cf.ac.uk/person/mr-daniele-marco-procida/
  407. .. _School of Medicine: http://medicine.cf.ac.uk/
  408. .. _Arkestra: http://arkestra-project.org/
  409. .. _Don\'t be afraid to commit: https://dont-be-afraid-to-commit.readthedocs.org
  410. Developers Emeritus
  411. ===================
  412. Georg "Hugo" Bauer
  413. Georg created Django's internationalization system, managed i18n
  414. contributions and made a ton of excellent tweaks, feature additions and bug
  415. fixes.
  416. Robert Wittams
  417. Robert was responsible for the *first* refactoring of Django's admin
  418. application to allow for easier reuse and has made a ton of
  419. excellent tweaks, feature additions and bug fixes.