Skip to content
Snippets Groups Projects
people.html 12.5 KiB
Newer Older
  • Learn to ignore specific revisions
  • Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    <!DOCTYPE html>
    <html>
    <head>
    
    Armin Rigo's avatar
    Armin Rigo committed
    	<title>PyPy :: People of PyPy</title>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    	<meta http-equiv="content-language" content="en" />
    	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
    	<meta name="author" content="PyPy Team" />
    	<meta name="description" content="PyPy" />
    	<meta name="copyright" content="MIT" />
    	<meta name="document-rating" content="general" />
    	<link rel="stylesheet" type="text/css" media="screen" title="default" href="css/site.css" />
    	<link rel="alternate" type="application/rss+xml" title="RSS Feed for PyPy" href="http://feeds.feedburner.com/PyPyStatusBlog" />
    
      <link rel="stylesheet" type="text/css" href="css/jquery-ui-1.8.14.custom.css" />
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    	<script type="text/javascript" src="http://use.typekit.com/hdt8sni.js"></script>
    	<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
    	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    
      <script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"></script>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
      <script type="text/javascript" src="js/detect.js"></script>
    </head>
    <body>
    <script type="text/javascript">
    	var _gaq = [['_setAccount', 'UA-7778406-3'], ['_trackPageview']];
    	if (document.location.protocol !== 'file:') {
    		(function() {
    			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    			(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
    		})();
    	}
    </script>
    <div id="body-outer"><div id="body-inner"><div id="body" class="clearfix">
    <div id="header">
    	<div id="menu-follow">
    		<div><a href="http://search.twitter.com/search?q=%23pypy" title="Follow the conversation on Twitter"><img src="http://static.ampify.it/icon.twitter.gif" alt="Follow the conversation on Twitter" width="14px" height="14px" /></a></div>
    
    Armin Rigo's avatar
    Armin Rigo committed
        <div><a href="https://bitbucket.org/pypy/pypy"><img src="http://www.selenic.com/hg-logo/logo-droplets-25.png" width="14px" height="14px" /></a></div>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    		<div><a href="http://feeds.feedburner.com/PyPyStatusBlog" title="Subscribe to the RSS Feed"><img src="http://static.ampify.it/icon.rss.png" alt="Subscribe to the RSS Feed" width="14px" height="14px" /></a></div>
    	</div>
    	<div id="logo"><a href="http://pypy.org"><img src="image/pypy-logo.png" alt="PyPy" height="110px" /></a></div>
    	<hr class="clear-left" />
    	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://doc.pypy.org">Dev Documentation</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="people.html">People</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
    	<hr class="clear" />
    </div>
    <div id="content">
    <div>
    <div id="main">
    
    Armin Rigo's avatar
    Armin Rigo committed
    <h1 class="title">People of PyPy</h1>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    <div class="section" id="armin-rigo">
    <h1>Armin Rigo</h1>
    <img alt="image/people/arigo.png" src="image/people/arigo.png" />
    <p>Armin Rigo is a researcher at the Heinrich-Heine Universitat
    Dusseldorf (Germany).  He studied Mathematics at the University
    of Lausanne (Switzerland), obtained his Ph.D. in Logic and Set
    Theory at the Free University of Brussels (Belgium) in 2002, and
    worked at the University of Southampton (UK) until 2005.  He is
    the author of Psyco, the first just-in-time compiler for Python.
    He is one of the founders and lead developers of the PyPy project
    which began in 2003.  He has taken part in all areas, from the Python
    language definition to the RPython translation framework,
    including the garbage collector and the tracing just-in-time
    compiler.</p>
    </div>
    
    <div class="section" id="maciej-fijalkowski">
    <h1>Maciej Fijałkowski</h1>
    <img alt="image/people/fijal.jpg" src="image/people/fijal.jpg" />
    <p>Maciej is a freelancer working mostly on PyPy for the past several years.
    
    He's a core developer since 2006, working on all kinds of parts in
    the entire codebase including JIT, GC and assembler backends.
    
    Maciej has been going to many conferences, advertising PyPy to a broader
    
    audience for the past several years, including a keynote at Pycon 2010.
    He's also the main maintainer of
    
    <a class="reference external" href="https://bitbucket.org/pypy/jitviewer">jitviewer</a>, a tool for analyzing performance of your python programs under
    PyPy.</p>
    </div>
    
    <div class="section" id="carl-friedrich-bolz">
    <h1>Carl Friedrich Bolz</h1>
    
    Armin Rigo's avatar
    Armin Rigo committed
    <img alt="image/people/cfbolz.jpg" src="image/people/cfbolz.jpg" />
    <p>Carl Friedrich is a core developer since 2005, currently doing his PhD at the
    Heinrich-Heine Universität Düsseldorf (Germany). He has worked on most aspects
    of PyPy, from the core interpreter to the GC to the JIT. He has published
    several papers about the inner workings of PyPy, presenting them at various
    scientific conferences. Carl Friedrich is also interested in other dynamic
    language implementation and was the original author of the Prolog
    implementation.</p>
    <p>Carl Friedrich likes science fiction novels and sometimes plays the bassoon.</p>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    <div class="section" id="antonio-cuni">
    <h1>Antonio Cuni</h1>
    <img alt="image/people/antocuni.png" src="image/people/antocuni.png" />
    <p>Antonio Cuni loves skiing, mountains and programming languages.  He studied
    Computer Science at the University of Genova (Italy), and then at the same
    university he obtained his Ph.D. in Computer Science in 2010, with a
    dissertation about the PyPy CLI JIT backend.  He has been a core PyPy
    developer since 2006, working in various areas including the &ldquo;object oriented
    backends&rdquo; for the CLI and JVM, the RPython translation framework, the Python
    interpreter and the JIT compiler generator.  Apart from PyPy, he is the author of
    other popular tools such as <tt class="docutils literal">pdb++</tt>.</p>
    </div>
    
    <div class="section" id="benjamin-peterson">
    <h1>Benjamin Peterson</h1>
    <p>Both a PyPy and CPython core developer, Benjamin knows way too much about the
    nooks and cranies of the Python language. He is driven by a fascination with
    interpreters and compilers of all shapes and sizes. Around the PyPy project, he
    tries to be generally useful and has taken on major projects including rewriting
    PyPy's Python compiler and porting PyPy to Python 2.7.</p>
    </div>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    <div class="section" id="alex-gaynor">
    <h1>Alex Gaynor</h1>
    <img alt="image/people/alex.jpg" src="image/people/alex.jpg" />
    <p>Alex is an undergraduate student of computer science at Rennsealear
    Polytechnic Institute in Troy, NY.  He's been a PyPy developer since 2010, and
    has worked on many parts of the codebase, including the JIT compiler's
    optimizers, the RPython translation toolchain, and the Python interpreter. In
    addition to his work on PyPy, Alex is a core developer of Django (a Python web
    framework) and CPython, as well as an elected member of the Python Software
    Foundation.</p>
    </div>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    <div class="section" id="hakan-ardo">
    <h1>Håkan Ardö</h1>
    <img alt="image/people/hakanardo.jpg" src="image/people/hakanardo.jpg" />
    <p>Håkan Ardö received his master of science degree in electrical
    engineering from Lund University in 2002. He specialized in
    VLSI-design and Image Processing. He worked as a software
    engineer at Axis Communications 2002-2003 before doing his
    PhD at the Centre for Mathematical Sciences of Lund University
    2003-2009 in the Mathematical Imaging Group. His thesis work consisted
    of designing image processing algorithms for traffic surveillance,
    aiming for a system that automatically measures the safety of an
    intersection or road segment. He is currently working part time as a
    postdoc at the Centre for Mathematical Sciences of Lund University
    continuing this work and part time as CTO with a spinoff company
    Cognimatics. His contributions to PyPy started 2010 and consists of
    the array module as well as work on the JIT compiler's trace optimizers.</p>
    </div>
    
    holger krekel's avatar
    holger krekel committed
    <div class="section" id="holger-krekel">
    <h1>Holger Krekel</h1>
    <img alt="image/people/holger1.jpg" src="image/people/holger1.jpg" />
    <p>Holger Krekel is a founder of the PyPy project and has participated in
    PyPy core developement for several years as well as maintained much of
    its infrastructure.  He also is the author of the popular <a class="reference external" href="http://pytest.org">py.test</a> and
    <a class="reference external" href="http://codespeak.net/tox">tox</a> testing tools as well as <a class="reference external" href="http://codespeak.net/execnet">execnet</a>, a library for easily deploying
    different interacting Python interpreters side by side.  He helped
    manage multiple PyPy funding contracts through his company merlinux and is a
    PyPy representative within the Software Freedom Conservancy (SFC).  He
    holds a summa cum laude degree in computer science with a thesis about
    artificial intelligence applied to the game of Go.  As of 2011 he is on
    another sabbatical-ish leave, caring for his newborn son, travelling
    and pondering what comes next.  Other than that he continues to care
    for testing and some PyPy co-ordination bits behind the scene.</p>
    </div>
    
    Armin Rigo's avatar
    Armin Rigo committed
    <div class="section" id="samuele-pedroni">
    <h1>Samuele Pedroni</h1>
    <p>Samuele Pedroni got involved with PyPy almost at its inception in the
    spring of 2003. One of the design contributors to PyPy, his help has
    ranged from infrastructure and processes, through building out
    RPython&#8230; optimizing the Python interpreter, to compressing resume
    data in the last incarnation of the JIT compiler. Tempted away into the
    application side of the software equation, these days he contributes
    some words and wisdom to PyPy's paper writing.</p>
    </div>
    
    <div class="section" id="many-more-people">
    <h1>Many more people</h1>
    <p>PyPy is and has always been an effort of many volunteers. Consult the <a class="reference external" href="https://bitbucket.org/pypy/pypy/src/tip/LICENSE">LICENSE</a>
    file for details.</p>
    </div>
    
    Maciej Fijalkowski's avatar
    Maciej Fijalkowski committed
    </div>
    <div id="sidebar">
    <ul>
      <li>
      <div class="sidepic">
      <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_s-xclick" />
    <input type="hidden" name="hosted_button_id" value="J268ZTLRE2BW8" />
    <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" />
    <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
    </form>
        </div>
      </li>
      <li>
        <div class="sidepic">
    <script type="text/javascript">
    function validateAmount(amount){
           if(amount.value.match( /^[0-9]+(\.([0-9]+))?$/)){
                   return true;
           }else{
                   alert('You must enter a valid donation.');
                   amount.focus();
                   return false;
           }
    }
    </script>
    <form action="https://checkout.google.com/cws/v2/Donations/622836985124940/checkoutForm" id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm" onSubmit="return validateAmount(this.item_price_1)" target="_top">
       <input name="item_name_1" type="hidden" value="PyPy Directed Donation via Software Freedom Conservancy, Inc." />
       <input name="item_description_1" type="hidden" value="This is a donation to the Software Freedom Conservancy, Inc. The donation will be directed for the PyPy project." />
       <input name="item_quantity_1" type="hidden" value="1" />
       <input name="item_currency_1" type="hidden" value="USD" />
       <input name="item_is_modifiable_1" type="hidden" value="true" />
       <input name="item_min_price_1" type="hidden" value="5.0" />
       <input name="item_max_price_1" type="hidden" value="25000.0" />
       <input name="_charset_" type="hidden" value="utf-8" />
       <table cellpadding="5" cellspacing="0" width="1%">
           <tr>
               <td align="right" nowrap="nowrap" width="1%">$ <input id="item_price_1" name="item_price_1" onfocus="this.style.color='black'; this.value='';" size="11" style="color:grey;" type="text" value="Enter Amount" />
               </td>
               <td align="left" width="1%">
                   <input alt="Donate" src="https://checkout.google.com/buttons/donateNow.gif?merchant_id=622836985124940&amp;w=115&amp;h=50&amp;style=white&amp;variant=text&amp;loc=en_US" type="image" />
               </td>
           </tr>
       </table>
    </form>
        </div>
      </li>
      <li>
        <div class="sidepic">
          <a id="main_download" href="download.html">Download PyPy</a>
        </div>
      </li>
    </ul>
    </div>
    </div>
    </div>
    </div></div></div>
    </body>
    </html>