Stephen is an experienced mathematical modeller, algorithm and simulation programmer with over 20 years accumulated experience in the computer games and medical device industries. He is now operating freelance via his company ‘Mackintosh Modelling & Data Simulations’ building simulations and applications with a focus on life sciences and space education.
New! Data Science and R Studio Coaching
Stephen now offers affordable coaching and training in data science with R Studio, for individuals or businesses. Click here for more details.
Stephen is currently engaged in several areas of active research and development:
- Red Blood Cell Dynamics (Unity / C Sharp)
- Special and General Relativity rendering (Astrophysics / C++)
- Open cluster and globular cluster formation and dynamics (Astrophysics / Matlab)
- Short time accretion dynamics (Astrophysics / Comsol)
- 3D fractal generators – mathematics education and game development
- The impact of food and exercise in diabetes (Health / Matlab)
If you would like to hire Stephen to work on your project, in a consulting or technical capacity, then please email for initial discussions.
Examples of Prior Work
Computer Games Industry:
- Environmental and visual effect engines
- Wind, rain, weather and skybox modelling
- Fluid, solid and contact physics engines
- Optimised many-object 3D collision detection and resolution systems
- Inverse kinematics and multi-joint animation systems
His work in the video game industry included a 1 million unit commercial hit on the Playstation 2 platform.
Medical Devices Industry:
- Analytical modelling on simple domains
- FEA (finite element analysis) modelling on complex domains
- Electrochemical and diffusion modelling with Matlab and COMSOL multi-physics
- Physiological modelling of the diabetes disease state
- Bespoke statistical models and algorithm development
Stephen also has considerable experience liaising with simulation software vendors and was responsible for the uptake and use of COMSOL multi-physics within the Johnston & Johnston subsidiary Lifescan Scotland.
- Modelling the Electrochemistry of Blood Glucose Test Strips – 2013 – COMSOL News 2013 – Featured article in Comsol News covering my modelling work on Electrochemical sensors
- Modeling an Enzyme Based Electrochemical Blood Glucose Sensor – 2012 – This paper describes the modeling of a blood glucose sensor using COMSOL Multiphysics. Chemical species interaction and diffusion, coupled with electrochemical oxidation of multiple blood species produced a powerful working model used in developing and refining a range of blood glucose sensors for the commercial market.
- OneTouch Verio Performance at Extremes of Glucose and Hematocrits – May 1, 2016 – American Diabetes Association
- Clinical Performance of OneTouch Verio Blood Glucose Monitoring Systems – May 1, 2016 – American Diabetes Association
- Seven Year Surveillance of the Clinical Performance of a Blood Glucose Test-strip Product – Apr 1, 2017 – Journal of Diabetes Science and Technology
US and European Patents:
- DETERMINING AN ANALYTE CONCENTRATION OF A PHYSIOLOGICAL FLUID HAVING AN INTERFERENT – Patent date Issued Feb 1, 2017 Patent issuer and number us FID2083543
- Anomalous Signal Error Trap for an Analyte Measurement Determined from a Specified Sampling Time Derived from a Sensed Physical Characteristic of the Sample Containing the Analyse – Patent date Issued Sep 10, 2013 Patent issuer and number us 14/022601
- Transient Signal Error Trap for an Analyte Measurement Determined from a Specified Sampling Time Derived from a Physical Characteristic of the Sample Containing the Analyse – Patent date Issued Jun 28, 2013 Patent issuer and number us 13/929782
- Fill Error Trap for an Analyte Measurement Determined from a Specified Sampling Time Derived from a Sensed Physical Characteristic of the Sample Containing the Analtye – Patent date Issued Jun 27, 2013 Patent issuer and number us 13/929404
- Acid-Coated Engineered Top Tape for Reduction of Biosensor Uric Acid Sensitivity – Patent date Issued Jan 31, 2013 Patent issuer and number us 1301747
- Glucose Electrochemical measurement method with error detection – Patent date Issued Sep 28, 2011 Patent issuer and number eu 11769901.7-1408
- Systems and methods for improved accuracy for temperature correction of glucose results for control solution – Patent date Issued Aug 1, 2011 Patent issuer and number us 2013/0118,920
- Glucose measurement method and system – Patent dateIssued Sep 6, 2010 Patent issuer and number eu 13169262.6-1554
- Analyte test strip with electrically distinguishable divided electrode – Patent date Issued Aug 30, 2010 Patent issuer and number us 2012/0048,746