Skip to content
View matthew-kissinger's full-sized avatar
🏗️
building
🏗️
building

Highlights

  • Pro

Block or report matthew-kissinger

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.

Content in all repositories owned by your account will be closed.
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
matthew-kissinger/README.md

Matthew Kissinger

Software engineer building AI systems, developer tools, and interactive web applications.

I work in Python and TypeScript, from agent infrastructure and backend services to browser interfaces, real-time graphics, and simulation. My professional work includes production AI systems for Electrify America and earlier work in financial verification and federal healthcare modernization.

Open to engineering roles and contract projects. Email me · Explore MK OS

Selected work

An open-source toolkit for building editable 3D assets with coding agents. The agent writes JavaScript; Kiln executes it, renders views, and returns structural checks for revision. Assets export as GLB while their source stays editable.

I built the engine and tooling: an MCP server, CLI, TypeScript library, and agent workflows. Kiln grew out of my hosted Kiln Studio product and now runs locally. MIT licensed. Gallery and setup

AgentCore and Strands skills

Installable skills for coding agents, drawn from building, debugging, and retiring hosted Kiln:

  • AgentCore Skills: TypeScript runtimes, streaming and sessions, Gateway identity and signing, and deployment operations.
  • Strands Agents Skills: provider integrations, tool loops, media handling, budgets, and consistent tool contracts across SDK, MCP, and CLI.

MIT-licensed community projects, with source-linked explanations and offline examples. They turn lessons from a working system into reusable guidance other engineers and their agents can inspect and apply.

My interactive portfolio is also a browser application I built: a TypeScript desktop with its own window manager, app runtime, virtual filesystem, and graphics and audio tools.

Zero third-party runtime dependencies in the core desktop and simulation stack. I built the window manager, filesystem, graphics, audio, and simulations in TypeScript, directly on the DOM, WebGPU/WebGL2, Web Audio, and worker APIs. No UI framework or runtime game engine.

The optional Kowalski local-model worker loads Transformers.js and ONNX Runtime on demand; those inference libraries are separate from the core stack.

Explore the engineering through these MK OS applications:

  • Ocean: water and craft simulation.
  • Fallline: freestyle skiing with carved turns and aerial control.
  • Boids: GPU flocking with a CPU reference for validation.
  • Shaderlab: compare CPU, WebGPU, and WebGL2 shader results.
  • Planet: an orbitable world with terrain, biomes, and climate.

Live application; source private.

A shipped single-player browser game about guiding a flock into its pen. The current version includes keyboard, gamepad, and touch controls, dog and flock customization, local records, and optional online solo times. Built with React, TypeScript, and Three.js, with WebGPU and WebGL2 rendering. Source: AGPL-3.0.

Recently rebuilt; multiplayer is planned to return in a future update.

A reusable interactive grass system with deterministic placement, wind, and movement-responsive deformation. Plain Three.js API with an optional React Three Fiber adapter. MIT-licensed source preview. Interactive examples

In development

Terror in the Jungle is my browser-based Vietnam combat simulation. I am rebuilding it around first-person squad command and sector battles, with a separate asset workshop and worker-based simulation. Current public playtest (work in progress; WebGPU required; source private) · Original open-source project · Original playable build

Work with me

I build agent integrations, automation, backend services, internal tools, and interactive web applications. Python and TypeScript are my main languages; I use React, AWS, and the Strands Agents SDK, alongside Three.js and WebGPU for graphics work.

Much of my professional code lives in company repositories. The projects above show how I approach systems, tools, and usable interfaces in my own work.

For a role or project, reach me at matt@instruktlabs.com.

Pinned Loading

  1. kiln kiln Public

    Text-to-3D as code: language models write JavaScript programs that build game-ready GLBs, look at their own renders, and revise. Ships as an MCP server plus skills for any harness.

    TypeScript 33 1

  2. sds sds Public

    Sheepdog Sim 3: a focused single-player browser herding game for 25, 75 or 200 sheep. Three.js, React, WebGPU with WebGL2 fallback, touch/gamepad controls, and optional solo times. AGPL-3.0.

    TypeScript 7 3

  3. mycelium-v2 mycelium-v2 Public archive

    Frozen Jan-Feb 2026 exploration of multi-agent orchestration. Reference artifact, not maintained.

    TypeScript

  4. threejs-field-grass threejs-field-grass Public

    Interactive TSL grass for Three.js with deterministic scatter and responsive body wakes.

    TypeScript 3

  5. falling-sand-alchemy falling-sand-alchemy Public

    A zen falling-sand game about transmutation - pour, mix, burn, and distill toward the Magnum Opus

    TypeScript 1

  6. goldberg-planet goldberg-planet Public

    A walkable, flyable, mineable Goldberg-polyhedron planet in the browser - WebGPU three.js, streaming chunks, craft a plane and circle the world

    TypeScript 1