All projects

AUTONOMOUS SYSTEMS / PROJECT 01

NORTHSTAR

A proving ground for autonomous decisions.

Explore the relationship between perception, road conditions, and vehicle response in a reproducible 3D driving environment.

DEVELOPMENT STATUSWorking concept simulator
APPLICATIONAutonomous vehicles · simulation
TECHNOLOGY
TypeScriptReactThree.jsDeterministic simulation
Explore the demo
NORTHSTAR project visual
NORTHSTAR / SYSTEM VIEWACTUAL APPLICATION INTERFACE
VIEWING DEPTHOverview Mode (Executive Summary)

30-SECOND EXECUTIVE BRIEF

KEY TAKEAWAYS AT A GLANCE
WHAT IT DOES

Simulates an autonomous vehicle along a 1.65 km stylized Sea-to-Sky Highway corridor with configurable weather, road friction, curve sightlines, and hazard timing across 4 driving scenarios.

PROBLEM IT SOLVES

Visual autonomy demos often obscure why a controller succeeded or failed. Northstar exposes the exact coupling between optical visibility, curve sightline limits, confirmation latency, and tire friction limits.

WHY IT MATTERS

Shows how systems assurance and scenario-based verification can be built into interactive autonomy tools—allowing engineers and leaders to compare runs deterministically.

MY CONTRIBUTION & ROLE

Scenario definition, operational safety envelope framing (sightline vs. friction stopping margins), telemetry/comparison workflow design, and AI-assisted implementation in TypeScript and Three.js.

01 / OVERVIEW

The idea in practice.

A browser-based autonomy laboratory set along a stylized Sea-to-Sky Highway corridor. Configure a scenario, watch a simulated vehicle respond, and examine the telemetry and event trail behind its behavior.

02 / THE PROBLEM

A real systems question.

A polished autonomous-driving visualization can hide the decisions that matter. This project makes the effects of visibility, road grip, hazard timing, and controller settings inspectable within a simplified mathematical model.

03 / MY APPROACH

Make the reasoning inspectable.

Separate the fixed-timestep simulation from its visual presentation. Use seeded scenarios to make runs reproducible, then connect controls, sensor overlays, event snapshots, and comparison views to the same simulation state.

Portfolio contribution context: domain-led concept development and AI-assisted prototyping, as described by the owner. Individual implementation authorship is not documented in the supplied files.

04 / SYSTEM ARCHITECTURE

From inputs to insight.

Select any stage below to inspect its inputs, state transformations, outputs, and failure/uncertainty handling:

STAGE 01 DATA-FLOW SPECIFICATION // SCENARIO CONFIGURATIONNorthstar/src/sim/presets.ts · roadGeometry.ts
Inputs & State

Scenario preset (Coastal Cruise, Sudden Cut-In, Stopped Vehicle Around a Bend, Wildlife Crossing), seed, weather, μ, controller gains

Processing & Logic

Generates deterministic traffic spawns, 1.65 km Highway 99 centerline spline, elevation profile, and bend sightline constraints

Outputs & Interfaces

Immutable SimulationConfig passed to the fixed-timestep physics engine

Assurance & Failure Handling

Validates parameter bounds and resets seed state so repeated runs at 0.25x–4x speed remain bit-identical

TECHNOLOGY STACK
TypeScriptReactThree.jsDeterministic simulation
WANT TO INSPECT THE ALGORITHMS, FORMULAS & ARCHITECTURAL TRADE-OFFS?Switch to Technical Deep Dive Mode to view 3 mathematical/logic specifications, trade-offs, and test verification details.

HANDS-ON EXPLORATION

Explore the interactive lab & working prototype.

Open full workspace in new tab

Independent concept simulator. Synthetic sensors and simplified vehicle dynamics. Results apply only to this model and do not establish real-world vehicle safety.

Loading interactive parameter lab…

NORTHSTAR interface preview
Runs the compiled Three.js + React simulator locally in your browser · WebGL required

05 / RESULTS & CAPABILITIES

What the project does.

  • Four configurable driving scenarios, including cut-in, stopped vehicle, and wildlife crossing.
  • Four camera modes and synthetic LiDAR, planned-path, and detection-box overlays.
  • Saved-run comparison with telemetry and timestamped event snapshots.
  • JSON/CSV export and configuration import for reproducible exploration.

06 / ENGINEERING CHALLENGES

Where the hard questions are.

  • Preserving identical physics when playback speed changes.
  • Making road curvature, visibility, friction, and braking interact coherently.
  • Keeping rendered sensor overlays distinct from measured or learned perception.

Current boundaries

  • Sensors are geometric constructions; there is no trained perception model.
  • Vehicle dynamics are simplified; no real vehicle or hardware-in-the-loop validation is supplied.
  • Six source tests pass; they verify selected model behavior, not operational safety.

07 / FUTURE DEVELOPMENT

The next useful steps.

  1. 01Calibrate model assumptions against documented reference data.
  2. 02Expand parameter sweeps and regression scenarios.
  3. 03Add clearer uncertainty bounds and richer tire dynamics.

08 / AI DEVELOPMENT TRANSPARENCY

Tools, judgment, and evidence.

The portfolio owner uses ChatGPT, Claude, and Google Antigravity for concept development, design, and prototyping. Project-specific records do not establish which tool or person authored individual components. No precise human/AI coding split is claimed.

The capabilities described here were checked against supplied source files. Model behavior, cached examples, historical data, and proposed features are identified separately.

Source evidence
  • Northstar/README.md
  • Northstar/src/sim/simulationEngine.ts
  • Northstar/src/render/SeaToSkySceneManager.ts
  • Northstar/src/sim/simulationEngine.test.ts

Local source references for provenance; confidential materials are not distributed.

NEXT IN THE COLLECTION

POSEIDON

Making mission assurance observable.

THE NEXT CONVERSATION

Let’s work on
what comes next.

Technical programs. Systems assurance. Intelligent technology.
Complex problems with a practical purpose.