Movatterモバイル変換


[0]ホーム

URL:


Software Consultancy

I have co-founded multiple startups, manage agile teams, andspecialise (can and havetaught courses) inPython,C++,CUDA,MATLAB, and a wide range of tooling:Git,Docker,CMake,Bash, and CI/CD (GitHub Actions, GitLab CI/CD, Bitbucket Pipelines). I also regularly wrangle with cloud orchestration (AWS, Azure, GCP), and use various markup flavours (Markdown, ReST, LaTeX, HTML+(S)CSS) alongside the chimera that is JavaScript.

While personally more inclined towards UNIX (I have a Debian phone), most of my work has a strong emphasis on cross-platform compatibility.

I would describe myself as a Computational Physicist who appreciates the importance of user accessibility (the latter includes ease of installation, robustness, keeping breaking API changes to a minimum, and most importantly impeccable documentation & metadata – including release notes, versioning and licensing).At the moment I’m more involved in project/product management than engineering.

Here’s a breakdown of the number of lines ofopen source code I’ve written:

Experience

Projects I have worked on include:

  • Physics simulations
  • Real-time machine vision for:
    • localisation
    • object tracking
    • augmented reality
  • Machine learning for:
    • image denoising and artefact reduction
    • classification (natural language processing as well as more esoteric)
    • predicting data warehouse usage patterns
  • Performance optimisation
    • converting script prototypes into compiled – optionally GPU-executable – code
  • Creating and maintaining software frameworks, including:
    • testing
    • continuous integration
    • software which does version control (because Git isn’t perfect)
    • system administration (user accounts, network security, managing publicly accessible servers)

Professional Affiliations

Organisations

Some organisations which I’ve worked with to release software.

Open source & open core:

Closed source & proprietary:

Free and Open Source projects

A fewopen source projects which I maintain or co-maintain.

Click here if you are interested in funding my efforts.

tqdm

A Fast, Extensible Progress Bar for Python and CLI

DownloadsDOIGitHub starsGitHub forksGitHub watchers

With millions of daily downloads, this is one of the most popular Python packages worldwide

Python CLI GUI Jupyter Keras Pandas Tkinter Slack Discord Telegram Docker

DVC

Data Version Control

DownloadsDOIGitHub starsGitHub forksGitHub watchers
Git Shell Python

CML

Continuous Machine Learning

GitHub starsGitHub forksGitHub watchers
Git Shell JavaScript

CuVec

Unifying Python/C++/CUDA memory

DownloadsDOIGitHub starsGitHub forksGitHub watchers

Python buffered array ↔ C++11std::vector ↔ CUDA managed memory

Python C++ CUDA SWIG

CIL

Core Imaging Library

GitHub starsGitHub forksGitHub watchers
Python C++ CMake Visualisation Medical Imaging

NIPET

High-throughput Neuro-Image PET reconstruction

DownloadsDOIGitHub starsGitHub forksGitHub watchers
Python C++ CUDA CMake Medical Imaging

NIMPA

Neuro-Image Processing and Analysis

DownloadsDOIGitHub starsGitHub forksGitHub watchers
Python C++ CUDA CMake Medical Imaging

BrainWeb

Multimodal models of 20 normal brains

DownloadsDOI
Python MATLAB Visualisation Medical Imaging

CCP SyneRBI SIRF

Synergistic Image Reconstruction Framework

DOIGitHub starsGitHub forksGitHub watchers
Python C++ C MATLAB Jupyter Medical Imaging

miutil

Medical imaging utilities

DownloadsDOI

Basic functionality needed forAMYPAD andNiftyPET

Python MATLAB Medical Imaging Build Tools

[8]ページ先頭

©2009-2025 Movatter.jp