Skip to content
View nhyiramante1's full-sized avatar

Block or report nhyiramante1

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.

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
nhyiramante1/README.md

Hey, I'm Nhyira 👋🏾

Software developer · builder · creative technologist

I build web applications, backend systems, and AI tools where the human stays the author and the machine stays accountable.

I'm a Computer Science student at Calvin University, working at the intersection of software engineering, AI systems, and creative technology.

Portfolio LinkedIn Email

🚧 Currently Building

  • Reflective mind-mapping (research, AIToolsLab/writing-tools) — An AI writing tool that helps you externalize your own thinking into a map without ever authoring structure for you. The AI questions and mirrors your words back; every card, hierarchy, and connection is user-authored, with the guarantees enforced in code and hardened by a property-based fuzz harness that attacks the system with an adversarial mock LLM. Co-first author on the resulting paper, under review at a major HCI venue. On the product side, I migrated the platform's authentication from Auth0 to Better Auth — sessions, Google OAuth, protected endpoints, and the OAuth device authorization flow (built because a Word add-in taskpane can't rely on browser cookies).

  • Duet / Local Dual Agent — A local multi-agent coding orchestrator. Claude Code and OpenAI Codex implement and review each other's work in isolated git worktrees, behind human plan and merge approvals. Persistent Node/TypeScript service, versioned HTTP API, SQLite persistence, and a web dashboard with a native tool-calling manager agent (Groq / Gemini / OpenAI-compatible). 200+ tests.

  • Nhyira OS — A personal creative operating system bringing together software, writing, media, and interaction design. Vite + React SPA with scroll-driven motion, Hono API, deployed on Cloudflare Workers.

🧠 How I think about AI tools

  • Trust model judgment; verify model authority. In Duet, agents propose — approving, merging, and running are human actions, enforced by the backend, not by prompts.
  • AI can reveal its thinking; it can't hand you an artifact to rubber-stamp. The mind-map system shows the writer exactly what the AI is tracking and waiting for — but nothing reaches the map unless the user says it in their own words and confirms it.
  • Enforcement in code, calibration in config. Guarantees live in tested code paths — including property-based fuzzing against an adversarial LLM — not in system prompts. If a constraint matters, there's a validator behind it.

✨ Selected Public Work

  • Local Dual Agent
    An orchestration workspace for collaborative AI coding workflows.

  • First Thought
    A browser-based word-association game exploring language, pace, and reflection through play.

  • Clicker Challenge
    A 2D reaction-based shooter game built with Python, Tkinter, and Pygame.

💻 Tech Stack

Product and Frontend

React TypeScript JavaScript Vite Tailwind CSS

Backend and Platform

Node.js Hono Cloudflare Workers Better Auth SQLite Vitest

Other Languages and Tools

Python C Sharp Git

Beyond Code

I work as a writing consultant at my university's Rhetoric Centre — the same non-directive philosophy that shapes the AI tools I build. I edit video, led a multimedia team for three years, and write about what I learn.

I've also earned international STEM recognition, including a Gold Medal at the VANDA Science Global Finals and medals across Singapore math olympiads.

Explore the fuller story at nhyiramante.com.

Pinned Loading

  1. Clicker_Challenge Clicker_Challenge Public

    A 2D reaction-based shooter game built with Python, Tkinter, and Pygame.

    Python

  2. Local-Dual-Agent Local-Dual-Agent Public

    TypeScript

  3. AIToolsLab/writing-tools AIToolsLab/writing-tools Public

    TypeScript 4