Wiki · 40 explainers

Short, interactive explainers behind my projects. Pick a topic and play with the model.

Documents and retrieval paths converging on a luminous evidence core with connected agent nodes
ai

AI & knowledge systems

Robotic drive chassis with velocity vectors, a planned trajectory, and fiducial field landmarks
robotics

Robotics & planning

Hi-C contact map framed by chromatin structure and stereo camera geometry
science

Genomics & vision

Combinatorial lattice branching into time-series traces and a transit network
math

Math, data & systems

40 of 40

Algorithms

A* Search: Open Set, Closed Set, and f-score

A* finds paths by balancing the cost already paid with a heuristic estimate of what remains.

Foundational
Robotics

AdvantageKit Logging and Simulation Separation

Separate hardware access from control logic so one robot program can run with real, simulated, or replayed inputs.

Intermediate
Robotics

AprilTag Vision for Robot Pose Estimation

Use known field landmarks to produce time-stamped, uncertainty-aware pose measurements that complement wheel odometry and a gyro.

Advanced
API engineering

Async API Clients with Rate Limits and Backoff

Reliable API clients treat failure as a flow-control signal, not just an exception to retry immediately.

Intermediate
Transit analytics

Campus Bus Load Curves by Time of Day

Transit demand becomes legible only after irregular vehicle observations are validated, deduplicated, aligned, and aggregated with their coverage visible.

Foundational
Product algorithms

Conflict-Free Schedule Generation

Course scheduling is a constraint problem disguised as a registration chore.

Intermediate
AI education

Course Materials to Queryable Knowledge Base

A course knowledge base turns files, assignments, and notes into searchable objects with source context.

Foundational
Robotics planning

Dual-Arm Scheduling with CP-SAT

A dual-arm robot needs more than an action list; it needs a schedule that respects resources, precedence, and collision risk.

Advanced
Robotics planning

Dual-Arm Task and Motion Planning Pipeline

TAMP connects symbolic task choices to geometric motion checks so a robot plan is both logical and physically executable.

Advanced
Math

Elementary Symmetric Functions

Elementary symmetric functions collect every square-free product of a fixed degree into one permutation-invariant polynomial.

Advanced
AI infrastructure

Evidence-Backed Think Envelopes

A think envelope turns an agent answer into a reviewable object with citations, gaps, conflicts, and next actions.

Intermediate
Robotics

Field-Relative vs Robot-Relative Driving

The same joystick vector means different motion depending on the coordinate frame in which it is interpreted.

Intermediate
Economics

FRED and BLS API Time-Series Plotting

Economic plotting is a data-contract problem before it is a charting problem: identity, frequency, units, adjustment, missingness, and revision status determine the claim.

Intermediate
Game engineering

Godot VehicleBody3D Racing Physics

A racing game feels right when engine force, steering, friction, suspension, and track design reinforce each other.

Intermediate
Algorithms

Heuristics: Manhattan vs Euclidean Distance

A heuristic is a guess about remaining cost; the right guess depends on how movement is allowed.

Foundational
Computational biology

Hi-C Contact Maps and TAD Triangles

A Hi-C map turns an ensemble of ligation events into a binned view of how often genomic regions were near one another.

Advanced
AI agents

LangGraph Multi-Agent Study Backend

A multi-agent backend is a graph of roles, tools, state, and handoffs, not just a pile of prompts.

Advanced
Robotics planning

Learned Feasibility Prediction for Robot Plans

A feasibility predictor estimates which symbolic actions are likely to survive expensive motion checks.

Advanced
Robotics

Lookup Tables vs Equations for Shooter Tuning

When robot physics is messy, a measured lookup table can beat a beautiful but incomplete equation.

Intermediate
AI infrastructure

Markdown Frontmatter Knowledge Graphs

Markdown becomes a lightweight knowledge graph when notes carry typed metadata and relationships with enforceable meaning.

Intermediate
AI infrastructure

MCP Tools for Agent Workflows

MCP standardizes how AI hosts connect to servers that expose tools, resources, and prompts; the host still owns workflow policy and safety.

Intermediate
AI research

Model Size, Speed, and Accuracy Trade-Offs

Small-model engineering chooses a Pareto point across task quality, latency, throughput, memory, and operational constraints.

Advanced
Computational biology

Multi-Scale TAD Boundary Detection

A boundary call is stronger when its insulation pattern persists across justified window sizes, resolutions, and replicates.

Advanced
Data agents

Natural Language to Reproducible Pandas Code

A data agent becomes reviewable when a plain-language request leaves behind executable code, explicit assumptions, output data, and validation evidence.

Intermediate
Robotics

PathPlanner Autonomous Routes

Autonomous routing combines preplanned paths, event markers, robot constraints, and live pathfinding.

Intermediate
AI agents

Persistent Semantic Memory for AI Assistants

Semantic memory lets an assistant retrieve relevant past context instead of treating every conversation as isolated.

Intermediate
Controls

PID Control for Robot Mechanisms

PID control pushes a mechanism toward a setpoint by reacting to present, accumulated, and changing error.

Intermediate
Math

q-Integers and the Meaning of q-Analogues

A q-analogue recovers a classical object while using powers of q to record additional structure.

Intermediate
AI education

RAG Pipeline for Student Documents

Retrieval-augmented generation turns messy course files into ranked evidence before an AI tutor answers.

Intermediate
Data systems

Real-Time Transit Data Collection Loops

A polling loop turns a changing vehicle feed into an auditable historical time series.

Foundational
Research infrastructure

Repo as System of Record for Research

A research repository can preserve the plans, source definitions, assumptions, transformations, artifacts, and verification records needed to reconstruct a result.

Advanced
Computer vision

Semi-Global Block Matching

SGBM estimates stereo disparity by combining local matching evidence with smoothness costs accumulated along multiple image paths.

Advanced
AI infrastructure

SLURM Training Jobs on HPC Clusters

An HPC training run combines a resource request, executable batch script, recorded environment, and durable outputs.

Intermediate
AI education

Source-Grounded AI Wikis

An AI wiki is useful when every explanation remains tied to the material that produced it.

Foundational
Computer vision

Stereo Vision and Disparity Maps

Calibrated stereo turns horizontal correspondence shifts into metric depth, with uncertainty that grows as disparity shrinks.

Intermediate
Robotics

Swerve Drive Basics for FRC Robots

A swerve drivetrain independently steers and drives each wheel module so the chassis can translate and rotate at the same time.

Intermediate
Computational biology

Synthetic Enhancer Design Pipeline

Designing an enhancer is a constrained propose–predict–filter–test loop, not a request for the sequence with the largest model score.

Advanced
Math

The q-Binomial Theorem

The finite q-binomial theorem expands a product whose choices carry position-dependent q-weights.

Advanced
AI education

Vector Search vs Keyword Search in Study Tools

Keyword search finds exact words; vector search finds nearby meaning. Strong study systems usually need both.

Intermediate
Controls

Velocity PID for Intake and Shooter Wheels

Velocity control is about holding speed under load, not merely sending a motor percentage.

Intermediate