Skip to content
View johncarmack1984's full-sized avatar

Highlights

  • Pro

Organizations

@vegify

Block or report johncarmack1984

Report abuse

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

Report abuse
johncarmack1984/README.md

John Carmack

Software engineer focused on production LLM/AI and geospatial/GPU systems. Rust and TypeScript, from deck.gl and luma.gl front ends to cloud infrastructure. Recently the primary author of a safety-critical aviation desktop application and the lone architect of a real-time analytics platform.

What I work on

  • Production LLM and AI systems: data extraction, evals, retrieval, agentic tooling
  • Geospatial and GPU visualization: deck.gl, luma.gl, MapLibre, WebGL, vector tiles, PMTiles
  • Aviation software: safety-critical desktop apps, electronic flight bag (EFB), flight planning
  • Cross-platform desktop apps: Rust + Tauri, type-safe Rust/TS IPC
  • Backend and data platforms: serverless APIs, real-time data pipelines, infrastructure-as-code

Plus open-source contributions across the MapLibre / PMTiles / Tauri ecosystem (maplibre-gl-js, martin, basemaps, loaders.gl).

Stack

Rust · TypeScript / Node · React / Next.js · Tauri · deck.gl / luma.gl / MapLibre · GraphQL · Snowflake / PostgreSQL · AWS · Docker / Kubernetes · Terraform · Python

Pinned Loading

  1. promptward promptward Public

    LLM gateway that detects prompt injection and data exfiltration, validates structured output, and meters cost -- with an eval harness that proves the detection rate. Wire-compatible with OpenAI/Ant…

    TypeScript

  2. fltsci/tauri-plugin-tracing fltsci/tauri-plugin-tracing Public

    Logging for tauri using the tracing crate

    Rust 11 2

  3. glslint glslint Public

    luma.gl/deck.gl-aware GLSL checker + language server

    Rust

  4. llm-extract-evals llm-extract-evals Public

    Schema-validated LLM extraction with an eval harness: structured outputs, retries, and a failure taxonomy (correct/missing/wrong/hallucinated). Grid-interconnection docs as the worked example.

    TypeScript

  5. stormdeck stormdeck Public

    Live weather on a deck.gl map, served from AWS free tiers

    TypeScript

  6. lux lux Public

    RGBAW DMX lighting controller — drives an Enttec Open DMX USB or sACN/Art-Net network node (auto-detected). Built with Rust, Tauri, and shadcn/ui.

    Rust 2