Software developer

Ari Ugwu

This site contains the various little AI hobby projects I'm working on. Mostly things that I always wanted to build. Each serves as an opinionated way to both explore AI peer coding and software development best practices.

github.com/ariugwu

About

M.S. in Cyber Security. Full-stack background spanning TypeScript, .NET, SQL Server, and Elastic Search. I gravitate toward security and reliability problems — and toward turning them into things you can read, run locally, and audit yourself.


Recent work

Three current projects, each shipped with a public source repository and a static trust report — SBOM, license inventory, and a clean offline posture you can inspect before running.

elsa‑to‑mermaid

A converter that turns Elsa Workflow JSON — schema v2 or v3 — into a Mermaid flowchart. Rust core, compiled to native and WebAssembly, wrapped as a CLI, an npm package, a web demo, and a VS Code extension. Same engine across every surface.

math — word problems

A React workbench for the 600 open-ended math problems in Microsoft's Orca dataset, tagged by solution method across six domains. Notes and progress save locally via WASM SQLite — no account, no sync, no leaks.

TerminalDrift

A space-courier roguelite with a CRT phosphor aesthetic. Persistent Past Lives carry upgrades and dialog memory across loops. Pure TypeScript engine; Vite + React on the web, Tauri for desktop and Steam.