Skip to content
View johncarmack1984's full-sized avatar

Highlights

  • Pro

Organizations

@vegify

Block or report johncarmack1984

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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