Philosophy, Science & Free Thinking

Software engineer. I build things at the intersection of data, mathematics, and software — and occasionally write about the ideas behind them.

Projects


MachineLearning.js

JavaScript
AI/ML

Open-source machine learning library for JavaScript — Naive Bayes, Decision Trees, Neural Networks, K-Means — running entirely in the browser or Node.js.

Visit site →

Bayesian Networks

Probability
Graphical Models

Reference site for Bayesian Networks — a probabilistic graphical model of directed acyclic graphs representing conditional probability relationships between random variables.

Visit site →

How the Human Body Works

Biology
Health

Plain-language explanations of human anatomy and physiology — how organs, systems, and processes work, written for curious non-specialists.

Visit site →

Federal Income Tax

Finance
JavaScript

Interactive U.S. federal income tax calculator. Computes marginal and effective rates across brackets, visualizes liability across filing statuses.

Visit site →

Mathematics

Math
Sets

Mathematical concepts from first principles — set theory, logic, and the foundations underpinning computer science and probability.

Visit site →

Philosophy

Philosophy
Nature

Nature, process, and the intelligence encoded in physical law — from Heraclitus to Bayesian inference.

Visit site →

About


I'm a software engineer with a background in mathematics and a long-standing interest in machine learning, probability theory, and the philosophy of science. These sites are personal projects I've built and maintained since 2009 — mostly as a way to turn things I find fascinating into something shareable.

Reach me at mar1n at Yahoo!