Greg Goltsov

Data hacker. I combine data engineering with full-stack development to find and answer the most valuable questions.

Solely implemented the backend infrastructure, data pipeline and analytics for the world’s largest community of surgeons operating online — Touch Surgery.

Currently innovating short-term retail space renting at Appear Here.

Hire me

Client Testimonials

“Lateral, dynamic thinker, passionate, crazy-talented awesome individual.”

– Jean Nehme, CEO of Touch Surgery

“Greg was one of our first employees at Touch Surgery, and I can truly say that working with him was incredible. Greg brings incredible dedication and energy to all the products that he works with.

He has a wide knowledge base, and has a knack of finding the right technical solution for difficult problems. He is also very forward-thinking, and always considers how to make his solutions scalable in the future. If you ever get the opportunity to work with Greg — I would grab it with both hands!”

– Andre Chow, COO of Touch Surgery


Talks


Projects

Asteroids

Take on the classic Asteroids, but in 3D and in JavaScript

javascript, three.js, and gamedev

CCTuna

Interactive simulation of blood clotting dynamics under the effects of anticoagulant drugs

c++, boost, cinder, dataviz, and research

Cogs of Time

Game prototype with no graphics allowed, only audio

gamedev, c#, audio, and XNA

Cubism

Tech demo utilising PlayStation 2's vertex shaders.

gamedev, c++, PS2, and 3D

Dr Atom

Cross-platform (PC and PS2) game prototype similar to Asteroids, but with N-body gravity

gamedev, PS2, c++, and winAPI

Guilds & Dragons

Diablo-like game prototype exploring PS2's capability for isometric rendering

gamedev, c++, and PS2

Kuranku

2.5D multiplayer endless runner game prototype built as part of team of 9

gamedev, c#, XNA, and procedural

Mr. Bear

2-player arena game prototype built for Scottish Game Jam 2013, winning the 'Best Art' title

gamedev, c#, gamejam, and unity

Number spiral

Simple attempt to create an interactive number spiral using d3.js

d3.js and dataviz

Pathfinder

Implementation of A* pathfinder algorithm, exploring Cinder framework

uni, algorithms, and cinder

Sculptor

Unity-based implementation of Free-Form Deformation algorithms on several 3D models

uni, maths, unity, and 3D

The Showroom

OpenGL-based rendering demo

uni, openGL, and winAPI

Vector Calculator

Prototype of a static, typed, C-like, linear-algebra-orientated interpreted language

uni and compilers


Publications

Role of post-translational regulation of PTEN activity in cancer cell addiction to heterozygous PTEN mutations. [2013, NOVA Science Publishers, Inc]

Linking scales in both modelling and visualisation is a key challenge in computational physiology. We have combined two existing simulations of blood clotting (a large-scale simulation of the physical interactions between platelets in the bloodstream, and a detailed simulation of the chemical signalling inside a platelet based on an accurate mathematical model) and linked them to an interactive 3D visualisation, allowing researchers to immediately see the tissue-scale results of changes to cell-scale models.

G. Goltsov, Deeni Y., Khalil H., Idowu M., Kyriakidis S., Langdon S.P., Harrison D.J., Bown J.

Simulating the effects of anticoagulant drugs upon blood clotting dynamics. Proceeding of the Workshop on complex systems modelling and simulation. [2012, Luniver Press]

Linking scales in both modelling and visualisation is a key challenge in computational physiology. We have combined two existing simulations of blood clotting (a large-scale simulation of the physical interactions between platelets in the bloodstream, and a detailed simulation of the chemical signalling inside a platelet based on an accurate mathematical model) and linked them to an interactive 3D visualisation, allowing researchers to immediately see the tissue-scale results of changes to cell-scale models.

Goltsov G., Goltsov A., Sampson A.

In Silico Screening of Nonsteroidal Anti-Inflammatory Drugs and Their Combined Action on Prostaglandin H Synthase-1 [2010, Pharmaceuticals]

The detailed kinetic model of Prostaglandin H Synthase-1 (PGHS-1) was applied to in silico screening of dose-dependencies for the different types of nonsteroidal anti-inflammatory drugs (NSAIDs), such as: reversible/irreversible, nonselective/selective to PGHS-1/PGHS-2 and time dependent/independent inhibitors (aspirin, ibuprofen, celecoxib, etc.) The computational screening has shown a significant variability in the IC50s of the same drug, depending on different in vitro and in vivo experimental conditions. To study this high heterogeneity in the inhibitory effects of NSAIDs, we have developed an in silico approach to evaluate NSAID action on targets under different PGHS-1 microenvironmental conditions, such as arachidonic acid, reducing cofactor, and peroxide concentrations. The designed technique permits translating the drug IC50, obtained in one experimental setting to another, and predicts in vivo inhibitory effects based on the relevant in vitro data. For the aspirin case, we elucidated the mechanism underlying the enhancement and reduction (aspirin resistance) of its efficacy, depending on PGHS-1 microenvironment in in vitro/in vivo experimental settings. We also present the results of the in silico screening of the combined action of sets of two NSAIDs (aspirin with ibuprofen, aspirin with celecoxib), and study the mechanism of the experimentally observed effect of the suppression of aspirin-mediated PGHS-1 inhibition by selective and nonselective NSAIDs. Furthermore, we discuss the applications of the obtained results to the problems of standardization of NSAID test assay, dependence of the NSAID efficacy on cellular environment of PGHS-1, drug resistance, and NSAID combination therapy.

Goltsov G., Goltsov A., Lebedeva G., Humphery-Smith I., Demin O., Goryanin I.