- Working as a Creative Director in Tsunagaru Inc
- Training as a Software Engineer specializing in Rust, Terminal UIs, and AI agentic workflows.
I build games & tools for fun and profit.
Based in Fukuoka, Japan for now / working remotely.
A terminal RPG inspired by Shadowrun, where the Game Master is driven by AI.
- Natural language player input, interpreted via structured prompts, assistant functions and hard-coded rules
- Persistent character sheets, inventory, skills, save/load capabilities
- Terminal UI built with
ratatui
, with clean layout, input handling, and redraws - Integration with the OpenAI API for narrative generation, with strategies to maintain coherence & minimize prompt drift
- Audio cues / voice styles for immersive narration
- AI provider agnosticity
- Multi-agent local workflow
- Persistent local memory
- Scenario persistence and long term story-telling coherence
Area | Skills / Tools |
---|---|
Languages | Rust, plus experience with โฆ (you can list any others: e.g. Python, JS, etc.) |
Rust Ecosystem | ratatui , serde , tokio / async, error handling (custom error types, Result , etc.), modular architecture |
AI & Prompt Engineering | Designing assistant functions, state summarization, prompt chaining, fallback/error handling for API responses |
UI / UX | Terminal UI design, layouts, input parsing, responsive redraws and handling slow external calls |
State Management & Persistence | Save/load systems, versioned serialization schemas, backward compatibility, struct/enums design to support extendability |
Testing & Code Quality | Unit tests, integration tests, docs, clean module boundaries, code reviews, refactoring |
Category | Description |
---|---|
Learning | Advent of Code - who could have thought that Data structures and algorithms in rust could be funโฝ |
Writing | Blog posts. |
Yapping | Mastodon / Bluesky / LinkedIn. |
Organizing | Fukuoka Rust โ A meetup for Rust enthusiasts. |
Teaching | Education Technology for 1 year Uni students in Osaka |
- Email: haller.roland@gmail.com
Thanks for stopping by. Letโs build cool stuff together!