Personal Information
Organization / Workplace
Greater Seattle Area United States
Occupation
Senior Software Engineer at Ripple Labs
Industry
Technology / Software / Internet
Website
http://www.scsc.org.uk/directory_e21.html?opt=tdisp
About
Career has spanned:
Physics (teaching nuclear physics and mathematics to MSc level),
Algorithm and data structure development (NP-hard problems + lock-free, memory-reclamation-free concurrency),
C++ modelling (physics systems, ASICs) with emphasis on HPC low-latency through architectural optimisation, concurrency optimisation and data optimisation for CPU cache..
My strength lies in abstracting problems into something that can be solved mathematically and applying OO principles to the design, implementation and destructive testing of complex, re-usable, extensible and well-documented software.
My preference is for modelling. This requires adapting my skills in new areas, understandi...
Tags
string searching algorithm
o(n)
c++11 uml
o(1) in space
o(n) in time
permutations
factoradic
quantum mechanics
machine learning
data science
data mining
big data
c++11 combinatorics recursion iteration
c++11 dirac quantum mechanics
c++11 linux ipc
c++11 uml verilog physics mathematics
c++11
c++
design
physics
wavelets
multiresolution
digital image processing
jpeg
string searching
group theory
quantum physics. c++20
See more
Presentations
(4)Documents
(28)Personal Information
Organization / Workplace
Greater Seattle Area United States
Occupation
Senior Software Engineer at Ripple Labs
Industry
Technology / Software / Internet
Website
http://www.scsc.org.uk/directory_e21.html?opt=tdisp
About
Career has spanned:
Physics (teaching nuclear physics and mathematics to MSc level),
Algorithm and data structure development (NP-hard problems + lock-free, memory-reclamation-free concurrency),
C++ modelling (physics systems, ASICs) with emphasis on HPC low-latency through architectural optimisation, concurrency optimisation and data optimisation for CPU cache..
My strength lies in abstracting problems into something that can be solved mathematically and applying OO principles to the design, implementation and destructive testing of complex, re-usable, extensible and well-documented software.
My preference is for modelling. This requires adapting my skills in new areas, understandi...
Tags
string searching algorithm
o(n)
c++11 uml
o(1) in space
o(n) in time
permutations
factoradic
quantum mechanics
machine learning
data science
data mining
big data
c++11 combinatorics recursion iteration
c++11 dirac quantum mechanics
c++11 linux ipc
c++11 uml verilog physics mathematics
c++11
c++
design
physics
wavelets
multiresolution
digital image processing
jpeg
string searching
group theory
quantum physics. c++20
See more