Wiki

Interactive explainers.

Concepts from the projects and writing, rebuilt as generated visual worlds with live HTML simulations, source-grounded explanations, and worked examples.

Explore the systems

Four visual worlds. Twenty live models.

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

AI & knowledge systems

Evidence, retrieval, agents, and the paths that connect a question to a grounded answer.

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

Robotics & planning

Motion, sensing, control loops, and plans made visible as a field of forces and trajectories.

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

Genomics & vision

Dense biological and visual signals resolved into structure, geometry, and interpretable layers.

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

Math, data & systems

Combinatorial structure, time series, transit flows, and compute systems sharing one visual grammar.

AlgorithmsRoboticsAPI engineeringTransit analyticsProduct algorithmsAI educationRobotics planningMathAI infrastructureEconomicsGame engineeringComputational biologyAI agentsAI researchData agentsControlsData systemsResearch infrastructureComputer vision

40 of 40 explainers

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.

A*PathfindingHeuristics
Robotics

AdvantageKit Logging and Simulation Separation

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

FRCAdvantageKitLogging
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.

FRCAprilTagPhotonVision
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.

APIsBackoffRate limits
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.

TransitData visualizationRutgers
Product algorithms

Conflict-Free Schedule Generation

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

SchedulingConstraintsScarlet Sync
AI education

Course Materials to Queryable Knowledge Base

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

LykkeKnowledge baseCanvas
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.

CP-SATSchedulingTAMP
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.

TAMPRoboticsPlanning
Math

Elementary Symmetric Functions

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

Symmetric functionsCombinatoricsq-binomial
AI infrastructure

Evidence-Backed Think Envelopes

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

EvidenceAgentsCitations
Robotics

Field-Relative vs Robot-Relative Driving

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

FRCSwerveCoordinate Frames
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.

FREDBLSEconomics
Game engineering

Godot VehicleBody3D Racing Physics

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

GodotVehicleBody3DRacing
Algorithms

Heuristics: Manhattan vs Euclidean Distance

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

A*HeuristicsGeometry
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.

Hi-CTADsGenomics
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.

LangGraphAgentsOrchestration
Robotics planning

Learned Feasibility Prediction for Robot Plans

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

TAMPLearningFeasibility
Robotics

Lookup Tables vs Equations for Shooter Tuning

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

FRCShooterLookup table
AI infrastructure

Markdown Frontmatter Knowledge Graphs

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

MarkdownKnowledge graphFrontmatter
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.

MCPToolsAgents
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.

SLMsOptimizationQuantization
Computational biology

Multi-Scale TAD Boundary Detection

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

Hi-CTADsBoundary detection
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.

PandasData cleaningAgents
Robotics

PathPlanner Autonomous Routes

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

PathPlannerFRCAutonomous
AI agents

Persistent Semantic Memory for AI Assistants

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

AI agentsMemoryEmbeddings
Controls

PID Control for Robot Mechanisms

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

PIDControlsFRC
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.

q-analoguesCombinatoricsGenerating functions
AI education

RAG Pipeline for Student Documents

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

RAGEmbeddingsHybrid search
Data systems

Real-Time Transit Data Collection Loops

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

TransitAPIsPolling
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.

RAILResearchGit
Computer vision

Semi-Global Block Matching

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

Stereo visionSGBMOpenCV
AI infrastructure

SLURM Training Jobs on HPC Clusters

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

SLURMHPCTraining
AI education

Source-Grounded AI Wikis

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

AI wikisEducationCitations
Computer vision

Stereo Vision and Disparity Maps

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

Stereo visionDepthOpenCV
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.

FRCSwerveKinematics
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.

EnhancersAlphaGenomeGenomics
Math

The q-Binomial Theorem

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

q-binomialSymmetric functionsCombinatorics
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.

Vector searchKeyword searchRAG
Controls

Velocity PID for Intake and Shooter Wheels

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

PIDVelocityShooter