Martin Durant, Software Developer in Toronto, ON, Canada
Martin Durant

Software Developer in Toronto, ON, Canada

Member since January 9, 2014
Martin is chiefly a data analysis expert. He has worked both in astrophysics and medical imaging, has lived in five different countries, and speaks four languages. Currently he is looking to move from academia to the "real" world so that he can apply his talents to more tangible problems.
Martin is now available for hire



  • LaTeX, 10 years
  • Python, 10 years
  • Linux, 10 years
  • Procedural Programming, 10 years
  • Object-oriented Programming (OOP), 9 years
  • Qt, 6 years
  • PyQt, 6 years
  • Django, 1 year


Toronto, ON, Canada



Preferred Environment

Linux, Python, Spyder, Git, Qt

The most amazing...

...thing I've created is a Breast MRI research platform for SQL and DICOM interaction, data processing and visualization, and computer assisted cancer diagnosis.


  • Medical Imaging Researcher

    2012 - PRESENT
    Sunnybrook Research Institute
    • Created a Breast MRI research platform implemented as a Qt desktop application with a plug-in analysis system.
    • Implemented SQL interactions via SQLAlchemy and a PostgreSQL layer to access complex interconnected tables recording patient records, histories, and outcomes.
    • Developed an interface to a DICOM image server (PACS) to query and retrieve medical imaging data.
    • Implemented data analysis, including lesion finding and segmentation, as well as dynamic, morphological, and textural measurement, and classification.
    • Coded image processing software, featuring a motion correction algorithm (optical flow) and a generalized registration framework.
    • Handled interactive data visualization, including 2D, 3D, overlays, and coordinate systems.
    Technologies: Python, PostgreSQL, DICOM, Qt, VTK, ITK, machine learning, mathematical morphology, image registration
  • Astrophysicist

    2009 - 2012
    University of Florida
    • Analyzed multi-wavelength observational data (infrared, optical, X-ray, and gamma-ray).
    • Implemented dynamic time-series analysis, including low event rate and unevenly sampled data.
    • Produced attractive, concise result summaries for publication.
    • Created spectral fitting software for ordinary stars based on broad-band photometry.
    • Auto-calibrated coordinate mapping and brightness systems for all wide-field observations.
    Technologies: Python, PyRAF, Ciao, 3D simulation, model fitting, domain expertise (time, image, and spectral)


  • Star Classifier (Development)

    Given a set of broad-band measurements of brightness for a normal star, it finds the closest-matching library spectrum. It features a simple, attractive GUI display and plot of input data versus model spectrum.


  • Languages

    Python, JavaScript, SQL, C, C++, SQL-99, Bash
  • Libraries/APIs

    PyQt, jQuery
  • Tools

    LaTeX, Open Office, Inkscape, Gimp
  • Paradigms

    Object-oriented Programming (OOP), Procedural Programming, Functional Programming, Object-oriented Design (OOD), Imperative Programming
  • Platforms

  • Other

    POS, Software Development, Scientific Computing, Scientific Software Developer
  • Frameworks

    Qt, Apache Spark, AngularJS, Django
  • Storage

    PostgreSQL, MySQL


  • Doctorate (Ph.D.) degree in Astrophysics
    2002 - 2006
    University of Toronto - Canada
  • Master's degree in Physics
    1998 - 2002
    University of Oxford - UK

To view more profiles

Join Toptal
I really like this profile
Share it with others