# Projects

Some side projects I've worked on.

## [nvim-magic](https://github.com/jameshiew/nvim-magic)

Neovim plugin using the OpenAI Codex model for in-editor code assistance, with some premade prompt templates. Built to explore AI-driven developer tooling while Github Copilot was still in closed access.

![Neovim editing a Python script, with the plugin suggesting a docstring for the current function in a popup window.](https://james.hiew.net/_next/static/immutable/media/nvim-magic.16pile00d_3r7.webp)

## [infinigen](https://github.com/jameshiew/infinigen)

Experimental Rust project exploring Minecraft-style procedural generation using the Bevy game engine, where a finer level of detail is generated as you zoom in.

![Blocky procedurally generated landscape of green hills, water and snowy mountains, with debug panels overlaid.](https://james.hiew.net/_next/static/immutable/media/infinigen.0nlju0d91171-.webp)
