Steven R. Ness Open to work

Computational Biologist · Scientific Programmer

Steven R. Ness, Ph.D.

Thirty years turning hard science into working software — from crystallography pipelines used by 100+ labs to AI that designs proteins and decodes the songs of orcas.

📍 Victoria, British Columbia, Canada  ·  Remote / Hybrid

30+
years shipping scientific software
100+
labs run CRANK, my crystallography pipeline
2
US patents granted
20k+
hours of orca song mined in the Orchive
Nature
Structure · Biochemistry · Interspeech
§01

Profile

An interdisciplinary scientific programmer and computational biologist with a Ph.D. in Computer Science and over three decades driving high-impact research, product, and AI-powered biotech. I pair deep domain expertise in structural biology and protein–ligand docking with hands-on machine-learning and software-engineering leadership — building end-to-end systems that put generative models, GPU-accelerated molecular viewers, and real experimental feedback in the same loop.

§02

Signature Work

Founder · Platform

doi.bio 2025 →

A distributed scientific knowledge platform — linking literature, structures, and AI agents into one navigable graph for drug discovery.

Founder & CEO · AI Biotech

folding.ai 2021–25

Intelligence-augmentation for protein design: generative models coupled to GPU molecular viewers to triage and design novel therapeutics.

Author · Crystallography

CRANK Leiden

GPL-licensed automated structure-solution pipeline, shipped in CCP4 and used by 100+ labs worldwide. Published in Structure.

Creator · Docking

Gamma U Alberta

Molecular-docking engine driven by a genetic-algorithm optimizer, with a 3D molecular viewer built on SGI Open Inventor.

Lead Developer · Bioacoustics

The Orchive 17 yrs

Data-mined 20,000+ hours of orca recordings from OrcaLab into a web archive with ML-assisted annotation and retrieval.

Lead MTS · Infrastructure

Customer 360 Salesforce

Founding member & UI lead of the Customer 360 tiger team; service-mesh (Envoy/Istio) and master-data orchestration at scale.

§03

Experience

2025 — PresentVictoria, BC

Founder — doi.bio

Self-employed · scientific knowledge platform

  • Building a distributed platform that links scientific literature, protein structures, and AI agents into a single navigable knowledge graph.
2021 — 2025Victoria, BC

Founder & CEO — folding.ai

AI-driven protein design startup

  • Prototyped generative and deep-learning models for AI-driven protein design, with custom evaluation metrics tied directly to wet-lab success.
  • Integrated GPU-accelerated molecular viewers with model inference to triage and design candidate therapeutics end-to-end.
2016 — 2021San Francisco, CA

Lead Member of Technical Staff — Salesforce

Einstein Voice · Service Mesh · Customer 360 (incl. Quip, 2020–21)

  • Founding member & UI Team Lead of the Customer 360 tiger team; presented demos to Salesforce founders and EVPs; shipped Customer 360 Data Manager, now serving millions of profiles.
  • Delivered production Envoy proxy and partnered with Istio to deploy service-mesh infrastructure for Hyperforce / Customer 360.
  • Built an AI voice assistant (Einstein Voice / MetaMind) integrated with Salesforce core; earned the Salesforce CTO Award.
2007 — 2013Victoria, BC

Ph.D. & M.Sc. Researcher — University of Victoria

Computer Science · bioacoustics & music information retrieval

  • Led the Orchive: data-mined a 20,000+ hour bioacoustic archive with semi-automatic annotation and ML classification of killer-whale calls.
  • Published across ISMIR, IEEE GlobalSIP, and ACM Multimedia; devised benchmark classification metrics for large audio corpora.
2010 — 2012Mountain View, CA

Software Engineering Intern — Google

News Performance Team · Research (Human Auditory Models)

  • Cut end-to-end Google News latency ~33% for users on slow connections; built a JS API for real-time performance monitoring.
  • Built electronic models of the human auditory system and ran experiments over thousands of music videos on Google infrastructure.
2013 — 2014Victoria, BC

Senior Software Developer — Priologic Software

EasyRTC — open-source WebRTC SDKs

  • Developed EasyRTC server/client SDKs for web, iOS, and Android.
2003 — 2006Leiden, NL

Scientific Programmer — Leiden University

Designed CRANK — GPL crystallographic structure-solution platform, shipped in CCP4 and used by 100+ labs (Tcl, C, Fortran, Shell).

2000 — 2001Vancouver, BC

Senior Programmer — BC Genome Sciences Centre

Parallelized the FPC physical-mapping platform; coordinated restriction-map efforts for the mouse, rat, and cow genomes (contributor, Nature mouse-genome map).

1999 — 2000Vancouver, BC

Software Develoepr — Stormix - Storm Linux

Worked on the graphical splash screen for bootup by modifying the linux kernel. Helped develop the USB subsystem that detected devices.

1997 — 1999Vancouver

Structural-Biology Software DeveloperUBC

Developed Dockcam a 3D viewer for Dockvision. Helped solve crystal structures. Setup the computing infrastructure of the lab.

1992 — 1997Edmonton

Structural-Biology Software Developer — U Alberta

Co-developer on Dockvision. Created Gamma, a genetic-algorithm molecular-docking program with a 3D Open Inventor viewer; ran structural-biochemistry labs and systems (SGI/IRIX, C/C++, Fortran 77).

1987 SummerVegreville, AB

Software DeveloperAlberta Enviromental Research Center

Developed Turbo Pascal software. UI speedups I found were implemented in production.

§04

Core Competencies

Programming & DevOps

PythonC / C++Java JavaScript / TSFortranNode / Express ReactDockerPM2 GitCI/CDLinux

AI & Data Science

Deep learningGenerative modelsSignal processing LSHRecommendersEvaluation metrics Classical ML

Structural Biology

Macromolecular crystallographyProtein–ligand docking Structure-based drug designMolecular visualization

Bioinformatics & Cloud

Physical / sequence mappingVariant annotation High-throughput pipelinesAWSGCP Event-stream architecturesSalesforce Data Cloud
§05

Education

Ph.D., Computer Science

University of Victoria

2010 – 2013 · GPA 9.0 · NSERC CGS-D Scholar

M.Sc., Computer Science

University of Victoria

2007 – 2010 · GPA 9.0

B.Sc., Biochemistry

University of Victoria

1991-1995

§06

Selected Publications & Patents

A selection across structural biology, genomics, and machine learning. Full list on Google Scholar ↗.

Nature

A physical map of the mouse genome · 2002

Gregory, Sekhon, Schein … Ness et al. — Nature 418 (6899)

Structure

CRANK: new methods for automated macromolecular crystal structure solution · 2005

Ness SR, de Graaff RAG, Abrahams JP, Pannu NS — Structure 12 (10)

Biochemistry

Structure-Based Design Guides Improved Efficacy of Deacylation Transition-State Analogue Inhibitors of TEM-1 β-Lactamase · 2000

Ness S, Martin R, Kindler AM … et al. — Biochemistry 39 (18)

Interspeech

ORCA-SLANG: Multi-Stage Semi-Supervised Deep Learning for Large-Scale Killer-Whale Call-Type Identification

Bergler, Schmitt, Maier … Ness SR et al. — Interspeech

Bioinformatics

Assembly of fingerprint contigs: parallelized FPC · 2002

Ness SR, Terpstra W, Krzywinski M, Marra MA, Jones SJM — Bioinformatics 18 (3)

Patent

Integrated Entity View Across Distributed Systems · US 10,936,582 B2

Master-data federation · granted 2021

Patent

User Interface for Commerce Architecture · US 11,442,952 B2

Low-code composable storefront UI · granted 2023

§07

Honours & Community

Awards & Honours

  • NSERC CGS-D Doctoral Scholarship, University of Victoria
  • Salesforce CTO Award — New Customer Experience
  • National Science Fair — Best Senior Project & multiple Gold Medals (Canada)

Community & Leadership

  • Mentor, How to Grow Almost Anything — MIT Media Lab / Ginkgo Bioworks (2025)
  • Speaker — ICML Workshop, ISMIR, CCP4 Study Weekend, Dockvision
  • President, Society for Indian Classical Arts, UVic; Lead Developer & Scientist, The Orchive (17 yrs)