Sam is a computer scientist and software developer living in London, working as a full-stack developer at EDITED.
Out of university, he worked as a developer and data engineer at Optimor Labs – a startup saving U.K. consumers and businesses money on mobile phone bills through an advanced data-driven bill analysis and recommendation platform, Billmonitor.
Prior to this, he studied Computer Science (MEng) at the University of Southampton, where he took a keen interest in many aspects of Computer Science, but developed a particular passion for machine learning and data analysis in his final years. Outside of studies, he was also the Online Manager for the Wessex Scene, Southampton University’s student newspaper, and actively involved in a variety of student societies.
While most teenagers spent their time playing with fireworks, Sam wasted his learning web design, as well as making many regrettable Flash animations and games, co-hosting an embarrassingly fawning Apple podcast (thankfully with no traces remaining on the internet) and trying to learn stop-motion (but lacking the patience).
When he’s not working, Sam enjoys; live music, learning guitar (very slowly), rock climbing, reading (about pretty much anything), and cooking (ever-more adventurous meals).
A web app to generate surreal constrained poetry. The backend is developed in Django, and uses Celery to queue requests to SpaCy.io, with an Django REST Framework API. The frontend is developed in Backbone.js.Play | GitHub
IPython Bell is a simple magic for IPython and Jupyter Notebooks, which notifies you when the current line/cell has finished execution. This is particularly useful for long tasks. It can make sounds or use the OS’s native notification API (cross-platform).GitHub | PyPI
Talk at The Oxford Mega Super Meetup Meetup, on a pragmatic approach to learning
vim, to developers from a variety of technical backgrounds.
Masters-level literature review, reviewing statistical early warning signals for predicting tipping points in complex systems comparing predictive efficacy with explicit process-based modelling. Winner of “Best Poster” award.Report | Poster
Roomba robot programmed to follow a red ball (and play the Super Mario Bros theme). PID control algorithm developed in C++ (OpenCV, Qt, serial output) with Dan Palmer and Charlie Thompson.YouTube
Passionate computer scientist and problem-solver with a keen interest in web development, data engineering and visualisation. Not currently looking for new opportunities.
zsh), proficiency with standard tools including
vim(primary editor) and
git. User of MacOS and Ubuntu.