× {{alert.msg}} Never ask again
Steve Purves

Steve Purves

C++, Matlab, Javascript, number crunching, visualisation & scientific apps. 15+ yrs. TDD/BDD

London (+00:00)
English
ABOUT ME
Scientific software developer (image processing, data analysis, machine learning & visualisation) and computing using C++, matlab, javascript & web apps. I've been developing working professionally for over 15 years and have touched all sorts of technologies, APIs, Algorithms, build systems in that time 3D Visualisation, GPU/CUDA, Linux/Windows, boost, node.js, .... These days getting into js, node and web technologies. I practice BDD & TDD have led & worked on agile teams and regularly teach people over the internet.
EXPERTISE
Cplusplus expert help C++ - 15 years experience
Have worked for on large code bases across windows, linux, sun & SGI. I am fluent in C++, but have been working with lots of legacy, not had much CPP11+ experience or a chance to use newer language features.
No icon Matlab - 15 years experience
I have used matlab as a prototyping environment for the majority of my career. I use matlab to do research data analysis and late cycle prototyping, including development of production c++ code driven from matlab with the mex-c api.
No icon Tdd - 5 years experience
Used TDD and BDD in green field development and in legacy code and systems. I have used various c++ & javascript frameworks, a little c# and love using cucumber.
Javascript expert help JavaScript - 3 years experience
I have really gotten into javascript and its where iI like to practice TDD the most. I use jasmine & mocha for testing. Only live experience was on a webapp that interfaced to a desktp app where we used beckbone and socketio.
No icon Numpy - 3 years experience
3D image processing algorithms on seismic datasets, signal processing
Jquery expert help jQuery - 2 years experience
I used jquery as part of a stack to build a web based interface for a desktop product
Html css expert help HTML/CSS - 3 years experience
Some web app development, I don;t find it difficult but I need google by my side to use newer language features.
Node js expert help Node.js - 3 years experience
created a web based interface for an existing desktop product, into which we embedded a node based express server. Built a private /public web app; an information management system using node+stongloop
No icon Electron - 1 year experience
worked with 2 startups building electron based products; hooking web apps into desktop operation for medical and audio applications. I did a lot of work with NaN to create custom addons also
GITHUB
vscode-cucumber 7   2
cucumber syntax and snippets for Visual Studio Code
Cucumber JavaScript
humaninversion 4   0
CSS HTML Python JavaScript PowerShell
chat 1   0
Basic chat functionality using node, express, mysql, socket.io and passport.js
CSS HTML JavaScript
ddconverter 1   0
A simple decimal degrees converter app written in angularjs
CSS JavaScript
MoveTo 1   0
The mouse equivalent of Fourway. Click and the entity will move toward the point. NewDirection event will be triggered
JavaScript
REVIEWS
Average Rating
5.0
(36 ratings)
Awesome mentor!
36
Pretty good
0
Could've been better
0
Needs improvement
0
Unsatisfactory
0

Only mentor I use as of now, all I need to use as of now too. He is the absolute best out of anybody ever.
Julia May 01, 2016

Always the best.
Julia Apr 29, 2016

He is the best mentor. I likely always write this about him, but Steve really is!!!
Julia Feb 24, 2016

He was the only mentor that offered me a fixed price (and a reasonable one too) to solve the problem offline! Perfect outcome! Couldn't be happier :)
Austin Atiyeh Feb 23, 2016

Always the best.
Julia Feb 19, 2016

He is the best.
Julia Feb 01, 2016

He is an excellent mentor all around, stand up person too.
Julia Jan 27, 2016

He really is the best.
Julia Jan 23, 2016

Very helpfull and explaining everything in detail, although I couldn't really understand everything because of my poor skills at ANgular. Great mentor.
Pedro Nieto Sanchez Jan 20, 2016

Great mentor! Helped in making a complex work appear easy. One to always count on to take mentee's project like his own work. Awesome!
Jason Santa Dec 08, 2015

Did a great work in implementing the algorithm!
Alfred Nov 25, 2015

Straight to the point and helpful
Alfred Nov 12, 2015

Great problem solving skills, very knowledgeable!
Mariya Sep 23, 2015

great work as usual.
rob Mar 24, 2015

Steve figured out a good one for me, thanks!
rob Mar 23, 2015

Steve was very helpful for my bespoke issue. He understood my problem very quickly and had very sound advice which will be implemented immediately. Definitely recommend.
antoine Feb 11, 2015

Steve was great, helped me find the issue I was trying to track down
Liam Smith Feb 02, 2015

Had some c++ code compilation errors - after getting aid it got solved in no time. 5+ Recommended!
gil Dec 19, 2014