Open-source, self-hosted AI web agent with multi-provider LLM support (OpenAI, Anthropic, Google, Ollama). Includes GitHub OAuth, sandboxed Docker tool execution, AES-256 encrypted API key storage, and a React chat interface. Go/Fiber backend, TypeScript frontend.
On-device voice-to-text for macOS, based on Hex. Press-and-hold a global hotkey to record, then transcribe and paste into any app. Uses Parakeet TDT v3 and WhisperKit for fully local transcription with no cloud dependencies.
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.
MCP server that gives AI coding assistants deep knowledge of the FTC Robot Controller ecosystem. Injects 9,500+ lines of verified FTC documentation, Pedro Pathing APIs, and working code examples so teams can ship competition-ready Java with their assistant of choice.
GPU implementation in SystemVerilog built from the ground up to teach modern GPU architecture. Includes a 60+ instruction ISA, SIMT execution with warp scheduling and branch divergence handling, memory hierarchy with shared memory and coalescing, working compute kernels (vector add, sum reduction, matmul), and full simulation with execution traces.
Desktop acoustic visualization tool. Loads STEP geometry or builds scenes in-app, places sound sources and listeners, ray-traces propagation across frequency bands, and inspects the result on a 3D heatmap. Also ships a robot-control surface with a boxing-humanoid scenario, generic n-DOF arm, WebSocket agent protocol, and plugin loader.
Direct mobile device control via Appium. Puts LLM agents on real iPhone (XCUITest) and Android (UIAutomator2) phones. The agent perceives the device via UI tree plus screenshots, acts via low-level taps and swipes, and writes its own per-app skills as it learns. No app-specific APIs required.
Lexer and tokenizer written from scratch in Rust using only theory as reference. Handles full Unicode rather than ASCII only, supports pluggable lexical rules for different languages, and emits structured token streams with line and column positions for keywords, identifiers, literals, operators, delimiters, and comments.
Macro recorder for macOS. Records and replays mouse and keyboard events with window-specific recording, live window preview thumbnails, ghost actions that target background windows without focus, adjustable playback speed from 0.1x to 5x, and a visual event timeline with editable delays and positions.
Job search platform aggregating listings from over 1,600 US companies. Real-time search, configurable filters, and an adapter system for integrating various data sources. Go backend with a modern web frontend.
Cross-platform desktop agent that uses vision-capable LLMs to see your screen and control mouse and keyboard to complete tasks. Supports Anthropic Claude, OpenAI, Ollama, and OpenRouter. Built with Rust and Tauri with a safety kill switch and dangerous-action confirmation.
Algorithmic problem-solving platform. Discord bot for practicing curated problem sets (Blind 75, Blind 150, daily challenges) plus a web UI with Docker-based code execution supporting 30+ languages.
Automated parking permit purchasing bot for Iowa State with a native desktop GUI. Drives Chrome via go-rod for the actual purchase, has a dark Fyne interface, a lock file to prevent accidental double purchases, and keyboard shortcuts for save, run, stop, and clear log.
Desktop application for testing and managing proxy servers. Bulk imports from text, CSV, or JSON, tests with configurable timeout and concurrency, shows real-time working, slow, and failed counts, and exports in multiple formats. Cross-platform via Tauri and React 19.
Terminal-based client for X.com (Twitter). Browse your timeline, post, like, repost, and reply directly from the terminal. No API keys required since it logs in with a regular X.com account. Session persistence, interactive keyboard navigation, and full search.
NFL prediction and analysis platform using statistical modeling. Implements Elo ratings, Monte Carlo simulations, and machine learning ensembles for forecasting game outcomes. Includes quantitative betting metrics with expected value and Kelly criterion calculations.
Cross-platform desktop app for running multiple instances of single-instance apps. Uses separate APPDATA and HOME directories for process isolation. Per-instance resource allocation (CPU, RAM), real-time monitoring, and profile presets. Built with Rust and egui.
Official website for the Iowa State Vietnamese Student Association. Event management with RSVP, photo galleries, admin dashboard for content management, and ISU cardinal and gold branding. Built with Next.js 15, TypeScript, Tailwind, and Zustand.
Student marketplace for Iowa State combining e-commerce, discussion forums, and event discovery. AI-enhanced listings via Google Gemini, course code filtering, Google OAuth, and a glassmorphism UI. Row-level security with Supabase. Built for SwanHacks 2025.
Mobile roommate-matching app inspired by Tinder and Bumble. Cross-platform Flutter app with a swipe-based matching interface. Built for Hack K-State 2021.