David Jones

David Jones

Mentor
5.0
(106 reviews)
US$20.00
For every 15 mins
325
Sessions/Jobs
ABOUT ME
Computer Science PhD (Stanford), expert algorithm design & implementation
Computer Science PhD (Stanford), expert algorithm design & implementation

I have a PhD in Computer Science and I have extensive experience in scientific computing. I have deep expertise in C & Matlab, and I am also very proficient with PHP, MySQL, Linux, Apache, Excel, and so on. I have completed many projects involving computational modelling, statistical analysis, experimental data analysis, and innovative algorithm design & implementation.

English
Eastern Time (US & Canada) (-05:00)
Joined October 2017
EXPERTISE
15 years experience | 4 endorsements
I am an expert Matlab programmer. I have won prizes in Matlab Contests. I have a PhD in Computer Science from Stanford. I have used Mat...
I am an expert Matlab programmer. I have won prizes in Matlab Contests. I have a PhD in Computer Science from Stanford. I have used Matlab for computational modelling, statistical analysis, experimental data analysis.
8 years experience | 3 endorsements
I have developed web applications using PHP in a LAMP environment (Linux, Apache, MySQL, PHP), including things like web telephony (Twili...
I have developed web applications using PHP in a LAMP environment (Linux, Apache, MySQL, PHP), including things like web telephony (Twilio) and specialized web services for affilate marketing.
7 years experience | 3 endorsements
I have developed databases using MySQL for use with web applications in a LAMP environment (Linux, Apache, MySQL, PHP).
I have developed databases using MySQL for use with web applications in a LAMP environment (Linux, Apache, MySQL, PHP).
10 years experience
I am an experienced Linux admin for supporting web applications in a LAMP environment (Linux, Apache, MySQL, PHP), and in particular usin...
I am an experienced Linux admin for supporting web applications in a LAMP environment (Linux, Apache, MySQL, PHP), and in particular using Ubuntu Linux.
30 years experience
I recently provided a solution in Ada to a happy client. Who knew there would still be interest in this classic programming language! D...
I recently provided a solution in Ada to a happy client. Who knew there would still be interest in this classic programming language! Despite many years since I had written any code in Ada, it still feels very familar, perhaps because of its similarity to Pascal. If you have any programming problems in Ada, let me know!
View more
View more
30 years experience
I worked in a university microprocessor lab and I've done quite a bit of low-level assembly language programming on a variety of archite...
I worked in a university microprocessor lab and I've done quite a bit of low-level assembly language programming on a variety of architectures, including the PDP 11/70 (on which C & Unix were developed), the 8080 and Z80 that powered early CP/M computers, the 6502 that powered the Apple II, and various Motorola CPUs, like the M6809 and M68k. I remember when RISC architectures were new, including SPARC and MIPS, and these still seem to be used in teaching. Of course, I am familiar with the Intel x86 architecture, so I have been able to help a few students who wanted to understand how to exploit a buffer overflow vulnerability in a C program to overwrite the stack frame (and execute a root shell).
25 years experience
I have lots of experience using Unix/Linux tools such as Lex/Flex (for generating code for lexical analysis using regular expressions) an...
I have lots of experience using Unix/Linux tools such as Lex/Flex (for generating code for lexical analysis using regular expressions) and Yacc/Bison (for generating code for parsing languages defined by context-free grammars). These classic tools are so powerful, they are still used today, especially for teaching about programming languages, regular expressions, context free grammars, and generating code for compilters and interpreters.

REVIEWS FROM CLIENTS

5.0
(106 reviews)
janice cunggrawinta
janice cunggrawinta
October 2018
Very helpful and understanding! Highly recommended. Thanks David!
Ahmed Alamer
Ahmed Alamer
October 2018
thank you so much for such amazing,informative and very helpful session
Ahmed Alamer
Ahmed Alamer
October 2018
thank you so much for the awesome work
Ahmed Alamer
Ahmed Alamer
October 2018
outstanding work as usual, many thanks
BTCSocialist
BTCSocialist
October 2018
David managed to filter through my incoherent ramblings and make me focus entirely on getting the job done. A true mentor :') Boom! What an animal.
Charlie Spriggs
Charlie Spriggs
October 2018
David did an outstanding job helping me with my Project! I would highly recommend him to anyone looking for assistance!! Thanks again!!!
Nick
Nick
October 2018
Outstanding service!
richiethomas
richiethomas
October 2018
Super-helpful, clearly knows his stuff.
Removed User
Removed User
October 2018
Very helpful in breaking apart and digesting complex theories and implementations.
Ahmed Alamer
Ahmed Alamer
October 2018
Many thanks for the fabulous job
EMPLOYMENTS
Founder & CEO
Pairwise Affinity Inc.
2010-06-01-Present
Scientific Research Company located in McMaster Innovation Park, with expertise in Computational Neuroscience, Computerized assessment of...
Scientific Research Company located in McMaster Innovation Park, with expertise in Computational Neuroscience, Computerized assessment of Visual Function, Experimental Design, Quantitative Data Analysis, Scientific Visualization, Pharmaceutical Drug Development Pipeline, Scientific Consulting.
Statistics
Scientific Computing
Quantitative
View more
Statistics
Scientific Computing
Quantitative
View more
Professor
McMaster University
1994-09-01-2010-05-01
University based research in computer vision, computational models of visual processing in the human brain, visual psychophysics. I also...
University based research in computer vision, computational models of visual processing in the human brain, visual psychophysics. I also taught many courses in computer science, computer engineering (computer architectures, data structures algorithms, programming, etc.)
C
Computational vision
Psychtoolbox
View more
C
Computational vision
Psychtoolbox
View more
Professor, Electrical & Computer Engineering
McGill University
1990-09-01-1994-08-01
University based research in computer vision and computational models of visual processing in the human brain. I also taught courses in ...
University based research in computer vision and computational models of visual processing in the human brain. I also taught courses in computer engineering (data structures, algorithms, programming, etc.)
C
Unix
Computer Vision
View more
C
Unix
Computer Vision
Computational vision
View more