Skip to content
View stev004's full-sized avatar

Block or report stev004

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
stev004/README.md

Steven Matson

Computing (distinction) and Biology (BSc, distinction-level), working at the intersection: computational biology, scientific software, and data pipelines.


🧬 Computational biology

weather-machine-rebuild

In 2021 I built a Raspberry Pi weather station, watched the readings drift on day four, concluded the sensor had failed, and threw the data away.

Rebuilding it against ERA5 reanalysis showed I was wrong. The sensor never failed - its sealed, unventilated enclosure cooked it whenever the sun was up and the wind dropped. The bias tracks solar load moderated by wind, vanishes at night, and moves coherently across three measurement channels in exactly the pattern passive heating predicts. A first-order correction recovers about half the data I'd discarded.

Every figure and number regenerates from the committed raw files and a cached reanalysis response. Clone it and check.

SXB390 - British spider guild analysis - public after September 2026 submission

Dissertation: does hunting guild predict British spider occurrence-record frequency independently of family-level taxonomy? NBN Atlas occurrence data, World Spider Trait Database, negative-binomial modelling, effect sizes and confidence intervals throughout.

soil-simulator - private

A monthly-timestep soil-plant-mycorrhizal carbon simulator: 21k LOC, mypy --strict clean, 234 tests, and a RothC core that reproduces Rothamsted's published 1852 Hoosfield worked example to four decimal places.

It also carries fail-closed publication gates. I ran them against my own model and six failed, so the downstream benchmarks were never run. It's a well-instrumented negative result - nothing in it supports the claim that mycorrhizal management increases persistent soil carbon, and it says so itself.


🛠 Products

howclose.to - live

An honest tech tree for civilization: visual progress tracking for humanity's bottleneck technologies - fusion, AGI, xeno-transplants, geothermal. Each problem gets a page covering what's done, what's left, and what it unlocks.

The brand rule is honesty, enforced in the design: no invented single percentages, setbacks rendered in red rather than hidden, projected clearly distinguished from achieved, real sources only. Next.js, React, TypeScript.

Regulate - shipping

React Native / Expo iOS app. 11 tools across four polyvagal states, with state-specific matching as the differentiator. Solo build, free tier plus subscription.


📷 Photography

Matson Studios - Field Archive - live

Film and digital macro work presented as a natural-history field archive: digital images catalogued as specimens with taxonomy and capture metadata, film organised as a log by stock and year.


Currently

Shipping Regulate v1, writing up the SXB390 dissertation (submission September 2026, results December), building toward computational biology.

Most repositories here are private - in progress, pending academic submission, or because the deployed product is the artifact.

Pinned Loading

  1. stev004 stev004 Public

    Profile README

  2. weather-machine-rebuild weather-machine-rebuild Public

    Diagnosing the warm bias in my 2021 Raspberry Pi weather station against ERA5 reanalysis: the sensor never failed, its enclosure cooked it. Fully reproducible.

    Python