Projects

Prism2024 — Present

Creator

Prism screenshot

Open-source, self-hosted AI web agent with multi-provider LLM support (OpenAI, Anthropic, Google, Ollama). Features GitHub OAuth integration, sandboxed Docker tool execution, AES-256 encrypted API key storage, and a modern React chat interface. Built with Go/Fiber backend and TypeScript frontend.

GoReactTypeScriptDockerSQLite
StackSleuth2024 — Present

Creator

StackSleuth screenshot

Open-source APM (Application Performance Monitoring) solution for JavaScript applications. Features distributed tracing, flamegraphs, N+1 query detection, memory leak identification, and real-time dashboards. Supports React, Vue, Svelte, Express, Fastify, PostgreSQL, MongoDB, and Redis.

TypeScriptNode.js

Developer

PrismaVoice screenshot

On-device voice-to-text application for macOS, based off of Hex. Press-and-hold a global hotkey to record speech, then automatically transcribe and paste into any application. Uses Parakeet TDT v3 and WhisperKit for fully local transcription with no cloud dependencies.

SwiftTCAWhisperKitmacOS
Coda2026

Creator

Custom IDE built on Tauri. Acts as middleware between a Rust/Tauri native binary and AI assistants (Claude Code, OpenAI Codex) via Unix socket JSON-RPC 2.0. Manages Git checkpoints, custom MCP tools, and session orchestration.

TypeScriptNode.jsTauriMCP
Yoinka2026

Creator

Yoinka screenshot

Job search platform aggregating listings from over 1,600 companies across the U.S. Features real-time search, configurable filters, and an adapter system for integrating various data sources. Go backend with modern web frontend.

GoDocker
Pia2026

Creator

Cross-platform desktop agent that uses LLMs with vision to see your screen and control mouse/keyboard to complete tasks. Supports Anthropic Claude, OpenAI, Ollama, and OpenRouter. Built with Rust/Tauri with a safety kill switch and dangerous action confirmation.

RustTauriJavaScript

Creator

Algorithmic problem-solving platform with a Discord bot for practicing curated problem sets (Blind 75/150, daily challenges) and a web UI with Docker-based code execution supporting 30+ languages.

PythonFastAPIReactTypeScriptDockerPostgreSQL

Creator

NFL prediction and analysis platform using statistical modeling. Implements Elo rating systems, Monte Carlo simulations, and machine learning ensembles for forecasting game outcomes. Includes quantitative betting metrics with expected value and Kelly criterion calculations.

HTMLStatisticsML

Creator

MultiInstance screenshot

Cross-platform desktop application for running multiple instances of single-instance apps. Uses separate APPDATA/HOME directories for process isolation. Features per-instance resource allocation (CPU, RAM), real-time monitoring, and profile presets. Built with Rust and egui.

RusteguiSQLite

Webmaster

Official website for Iowa State Vietnamese Student Association. Features event management with RSVP, photo galleries, admin dashboard for content management, and ISU cardinal/gold branding. Built with Next.js 15, TypeScript, Tailwind, and Zustand.

Next.jsTypeScriptTailwind
BooksterNov 2025

Developer

Student marketplace for Iowa State combining e-commerce, discussion forums, and event discovery. Features AI-enhanced listings via Google Gemini, course code filtering, Google OAuth, and glassmorphism UI. Row-level security with Supabase. SwanHacks 2025.

Next.jsTypeScriptSupabaseGemini
BunkieNov 2021

Developer

Mobile roommate matching app inspired by Tinder and Bumble. Cross-platform Flutter app with swipe-based matching interface. Hack K-State 2021.

FlutterDart

Open Source Contributions

intel/cve-bin-tool#5448, #5447, #5446, #5445

Added Android library detection patterns for CVE scanning. Implemented version detection for lz4, pcre2, and libevent in Android binaries where version string formats differ from standard Linux. Also fixed duplicate triage.json file issue.

PythonSecurityAndroid
facebook/pyrefly#1798, #1664, #1660, #1649

Implemented PEP 765 to disallow return/break/continue statements from directly exiting finally blocks in Python 3.14+. Fixed type checking for pandas DataFrame parameters and resolved generic ParamSpec issues in constructors.

RustPythonType Checking

Added LibTorch Stable ABI infrastructure for migrating NVIDIA apex to enable cross-version PyTorch compatibility.

C++PythonPyTorch

Implemented automatic bucket creation on server startup with CLI arguments and environment variable configuration for the S3-compatible object storage system.

RustS3