Scroll To View More
Peter James Row

Peter James Row

Queanbeyan, New South Wales, Australia
Member since May 21, 2014
Peter has 5 years of Python experience in a scientific research environment. He has also been coding for iOS for 1 year, and has made two personal apps on the App Store: a physics-based game using Cocos2D (the predecessor to SpriteKit) and an educational app.
Peter is now available for hire
  • Debugging, 7 years
  • SciPy, 5 years
  • Python, 5 years
  • SQL, 3 years
  • Tornado, 3 years
  • Django, 1 year
  • Objective-C, 1 year
  • iOS, 1 year
Queanbeyan, New South Wales, Australia
Preferred Environment
OS X, Linux, Git, Hg, SVN, Unit Tests, Terminal
The most amazing... I've made is a Chinese flashcard app for iOS using spaced repetition, SQLite, asynchronous programming, and Python to build the datasets.
  • Developer
    2013 - 2014
    Indie Development
    • Developed and shipped a physics-based game using Cocos2D and Chipmunk Physics.
    • Developed and shipped a spaced repetition flashcard learning system for iOS.
    • Designed and created user interfaces using UIWebView, HTML, CSS, and JavaScript.
    • Created flashcard datasets using data mining techniques with Python.
    • Created web sites to market the app, integrating Google Analytics.
    • Reformatted public domain Chinese classic novels to allow users to learn words in context.
    • Added text to speech.
    • Used asynchronous techniques to improve database access.
    • Added C extension functions to SQLite.
    • Made extensive use of Unicode and Natural Language parsing / processing.
    Technologies: iOS, Objective-C, SQL, nginx, Tornado, Python, Google Analytics, Unicode, data mining
  • Python Developer
    2005 - 2009
    Geoscience Australia
    • Ported an earthquake risk model simulator from MATLAB to Python, performed optimizations, and validated it against the original.
    • Added features to a Python shallow water tsunami model and added integration with a Fortran deep water model.
    • Maintained and extended scripts (using geospatial scripting) to build a catalogue of buildings in Australia.
    • Significantly improved the performance of the earthquake risk model by porting some functions to C++.
    • Developed unit tests, used version control, collaborated with team mates and other teams, created conversion scripts, and documentation.
    Technologies: Python, MATLAB, Esri, ADO, SciPy, NumPy
  • Laowai Pro (Development)

    Chinese Flashcard iOS app.

  • Solar Ruckus (Development)

    2D physics-based game with accelerator-based controls.

  • Languages
    Python, Objective-C, SQL, HTML, CSS, C
  • Other
    Tornado, Lean Development, Debugging
  • Frameworks
    Django, Cocos2d, Chipmunk, Knockout.js
  • Libraries/APIs
    SciPy, NumPy, jQuery
  • Paradigms
    Asynchronous Programming, Unit Testing
  • Platforms
    Linux, Mac OS, iOS, Windows
  • Storage
    SQLite, PostgreSQL, Redis
  • Bachelor of Science degree in Applied Mathematics
    2001 - 2008
    Australian National University - Canberra
I really like this profile
Share it with others