Hi. I'm John Carmack.
I'm a software engineer focused on production LLM/AI and geospatial/GPU systems. Rust and TypeScript, deck.gl and luma.gl, and the cloud infrastructure that runs them. Lately: primary author of a safety-critical aviation desktop application, lone architect of a real-time analytics platform.
Not the Doom guy. Different guy.



Skills
Languages
RustTypeScriptJavaScriptPython
GPU & geospatial
deck.glWebGLMapLibreD3.js
Frontend & apps
ReactNext.jsViteTailwind CSSNode.jsTauri
Data
PostgreSQLSnowflake
Cloud & DevOps
AWSTerraformKubernetesGitHub Actions
Projects
LLM / AI
Geospatial & GPU
Live weather on a deck.gl map, served from the AWS free tier.
Web
A deck.gl v9 wind-particle layer, advected on the GPU.
Web
A GLSL checker for the deck.gl and luma.gl shaders stock tools can't parse.
CLILibrary
Finding the fastest geospatial desktop stack.
Web
Apps
Infrastructure & tooling
Open source
Merged into other people's codebases. Each title links to the pull requests on GitHub.
Merged work toward 2.0: the OpenAPI paths layer, OAS 3.1 by default, and a bigint remapper the maintainer now uses in his own serde_json tests.
Cargo workspace-dependency support, plus follow-on work on workspace-root version bumps.
Sharpening the useSortedClasses lint rule for Tailwind class order, including how same-utility values sort.
A macOS test-reliability fix and a Claude Code integration guide.












