Banner Image

Skills

  • Assembly
  • Assembly Language
  • Basic
  • C
  • C++
  • Mathematica
  • Music
  • Open Source
  • Pascal
  • Programming
  • Python

Services

  • Programming

    $100/hr Starting at $50 Ongoing

    Dedicated Resource

    Python teacher (to PhDs, researchers, etc.). Author of the successful "uncertainties" Python package. 15+ years of experience with numerical computing, including on massively parallel machines. For an...

    AssemblyAssembly LanguageBasicCC++
  • Other - Technology Projects

    $100/hr Starting at $50 Ongoing

    Dedicated Resource

    Python teacher (to PhDs, researchers, etc.). Author of the successful "uncertainties" Python package. 15+ years of experience with numerical computing, including on massively parallel machines. For an...

    AssemblyAssembly LanguageBasicCC++

About

Physicist. Open-source programmer. Science & IT consultant. Music composer.

Have been loving science since 1980, and practicing it since 1998 (PhD in quantum physics).

Good code design is a major priority for me.

Started programming in 1983. Worked with a dozen programming languages (imperative [Python, Fortran, Perl, Pascal, BASIC, C, C++,…], functional [Caml], mathematical (Mathematica, Maple, IDL), stack-based [Postscript, HP RPL], constraint-based [Prolog], flow-based [LabView], and assembly [Motorola 68000, HP Saturn]).

Have been working with Unix since 1994.

Started programming in Python in 2006, and still loving it! Author of the uncertainties Python package. Have been teaching Python to graduate, doctoral and post-doctoral students, engineers and researchers since 2009.