Data Science ’28 @ Chapman University · Break Through Tech AI Fellow · Community Staff @ OpenClaw
I build human-centered AI products, developer tools, and research interfaces that make complex systems easier to understand, direct, and trust.
My work sits at the intersection of HCI, accessibility, developer experience, reliable agent systems, formal methods, and scientific computing. I care about making evidence, system state, privacy boundaries, and failure behavior visible to the people using AI.
An educational reading companion for mathematical papers, Lean formalizations, and grounded AI explanations. Readers can select a sentence, equation, or Lean declaration and ask for help without losing their place in the proof.
The interface keeps four kinds of evidence distinct: what the paper states, what Lean formally verifies, prerequisite knowledge, and what the AI generates.
Built with: TypeScript, Next.js, Lean 4, PDF.js, Playwright, and the OpenAI Responses API
Try the live demo
A cross-platform OpenClaw plugin that represents local and remote agent activity as animated desktop pets. Native overlays on macOS and Windows show allowlisted activity state while keeping prompts, credentials, tool arguments, model output, and internal errors off the display bridge.
Built with: TypeScript, Swift, C#/.NET, WebView2, and OpenClaw
A source-faithful Sacred Harp lookup workspace spanning eleven books and thousands of tune records. It combines corpus metadata, edition-specific source evidence, MusicXML scores, browser playback, transposition, and human-review queues without fabricating missing notation.
A small browser-playable Sacred Harp horror game about song, memory, and the class that remains. It is a dependency-light static project with story, shape-note practice, short tune openings, optional four-part harmony, and original artwork.
🏆 Entertainment Track Runner-Up — PantherHacks 2026
A full-stack science-fiction mission simulator where human players and AI-controlled crew coordinate under pressure. An AI mission director responds to player decisions while the application maintains structured world state, crew dynamics, tactical handoffs, mission mechanics, and persistent saves.
Built with: React, Vite, Node.js, Express, PostgreSQL, the OpenAI Responses API, and the Anthropic Messages API
- 2D Hartree–Fock Lab: A serverless, browser-based numerical methods workbench for real-space molecular dynamics, with visible convergence and precision behavior. Open the lab
- Sacred Harp Llama Fine-tune: A reproducible Apple Silicon LoRA training and evaluation pipeline for a small Sacred Harp reference model, paired with grounded retrieval and a public presentation. View the presentation
- Shape-Note site: A publication hub connecting the Atlas, Local AI work, and Hollow Square.
- Lean 4 Codex Skills: Agent skills for theorem proving, autoformalization, proof repair, review, build-checked checkpoints, and toolchain diagnosis.
- ClawHub Skill Pack: Published OpenClaw skills for reflection weaving, strategic reading, evidence-first review, signal capture, and citation provenance.
- Chapman Connect: A working HCI prototype for connecting Chapman students with campus resources.
As an independent open-source contributor, I focus on developer experience, safer content workflows, reliable agent systems, and interfaces that adapt to how people actually work.
Selected merged work includes:
- Skill Workshop review-index repair, keeping durable review state consistent after updates
- Agent automation editing from Settings
- Primary-user identity in the multi-agent profile hero
- Native compaction serialization and restored subagent requester-settle recovery
- Embedding-only managed-server support, explicit system-agent configuration, and inherited skill-allowlist visibility
- Queued-message editing, catalog-timeout classification, and agent-owned multi-agent CLI operations
- Bot-to-bot inbound dispatch, restart recovery for deleted or unconfigured agent stores, native ClickClack progress, cron-reason preservation, mention gating, and ClickClack media delivery
OpenClaw
- Skip redundant chat snapshot sanitization
- Prevent stale native dashboard builds
- Add bounded PDF previews to chat attachments
- Release compaction writer before continuation
- Render LaTeX in Control UI Markdown
- Allow dashboard child sessions to be pinned
- Split deleted-archive retention
- Add saved gateway-account switching
- Add grouping and tags to automations
Other projects
- RFC 0027: Simplified Technical English for OpenClaw documentation · draft
- Restore npm ci reproducibility · draft
- Improve keyboard accessibility · draft
Browse all open pull requests.
- Made uploaded work usable without leaving the conversation through safe previews for code, documents, PDFs, and HTML, followed by bounded spreadsheet and slide-deck previews.
- Improved navigation and accessibility with collapsible sidebar sections, draggable channel ordering, and independent message alignment controls.
- Added matched search context, sidebar search results, responsive Markdown tables, message reactions, and message editing.
- Added channel mention notifications, pinned messages, resolved mention highlighting, and named responding-agent status.
- Fixed delegated expansion reply collection for current OpenClaw beta releases using the supported session-message API, with regression coverage.
- OpenClaw: Coalesce progress-card refreshes, guard generated-context sanitization, and prevent Control UI hangs on malformed progress content.
- OpenClaw Pet: Show source health in pet status, improve overlay accessibility, and port the canonical Lobsterdex renderer.
- Hollow Square: Defer the notation renderer and story artwork and keep narrow screens readable.
- 2D Hartree–Fock Lab: Improve SCF preconditioning and orbital eigenstates.
Browse all merged pull requests.
- Human-centered AI: HCI, accessibility, evidence-aware interfaces, and AI for technical learning
- Agent systems: Observable workflows, bounded data flows, privacy boundaries, and failure behavior
- Formal and scientific computing: Lean 4, mechanized reasoning, numerical methods, and browser-based research tools
- Stack: TypeScript, React, Next.js, Node.js, PostgreSQL, Playwright, Swift, C#/.NET, Python, Rust/WASM, OpenAI and Anthropic APIs



