builder. shipper. 6x hackathon winner.
Aerospace Engineering @ Arizona State University · Tempe, AZ
I build things that ship — not demos, not mockups, not "coming soon" pages.
Six hackathon wins in one semester across 10 competitions. One merged PR in supabase/supabase-js, two open PRs in vercel/ai and anthropic-sdk-python. Production apps with real users. An AI security platform for testing adversarial payloads against LLM agents. Research at ASU's CoRAL Lab on LLM reasoning over structured data.
The through-line: find a real problem, build something fast, put it in front of real people.
| project | what it does | stack | live |
|---|---|---|---|
| EcoEats | campus food rescue — organizers post leftover event food, students claim it. PIA grant-funded. ASU Global Futures Lab partner. Launched Earth Day 2026. | React · Vite · Supabase · Tailwind | eco-eats-o5ub.vercel.app |
| AgentBreaker | adversarial AI agent security platform — 57 hand-crafted payloads, 4 attack vectors, Anthropic SDK evaluator, SSE streaming results, PDF report export. | TypeScript · Next.js · Anthropic SDK · Supabase | github/agentbreaker |
| Arc | AI content strategy platform for founders — weekly check-in to platform-native post scripts for LinkedIn, Instagram, TikTok. Stripe billing, background jobs, rate limiting, analytics. Full production SaaS. | Next.js 14 · Supabase · GPT-4o · Stripe · Inngest · PostHog · Sentry | github/Arc |
| SunDevil Circles | privacy-first AI peer support — matches university students by shared language and cultural background. 1st place, PIA Scale U Hackathon. | Next.js · Supabase · OpenAI | sun-devil-circle.vercel.app |
| Prodify | CLI tool that injects production-ready SaaS infra — auth, Stripe, Supabase migrations, CI/CD, secrets — into existing Next.js codebases. Not a boilerplate. One command. | TypeScript · Node.js | github/prodify |
supabase/supabase-js #2428 — fixed noisy console.error in GoTrueClient._recoverAndRefresh() by replacing with the existing _debug() pattern. Merged Jun 2026.
vercel/ai #15823 — restored onFinish callback in ToolLoopAgent.stream() and generate() accidentally dropped in PR #13698. Open, review required.
anthropics/anthropic-sdk-python #1651 — fixed AWSEventStreamDecoder hardcoding event="completion" for all SSE events instead of preserving the real event type. Open, review required.
languages
frontend & backend
data & infra
AI
Research — Undergraduate researcher at ASU's CoRAL Lab (Complex Data Reasoning and Analysis Lab) under Prof. Vivek Gupta. Focus: LLM reasoning over structured data.
Accelerators — AIVA Accelerator (Technovation x UNICEF Generation Unlimited, ~9% acceptance rate). Venture Devils @ ASU.
Programs — NASA Lucy Ambassador (Aug 2025–present). NASA L'SPACE NPWEE Academy alum. Fulton Ambassador @ ASU.
Experience — Office Assistant @ ASU Global Futures Lab (Mar 2023–present). Summer Intern @ Tata Technologies (MRO + inspection systems, Jun–Aug 2025). GE Aerospace Forage virtual simulation (Feb–Mar 2025).
Hackathons (Spring 2026) — 6 wins out of 10:
| event | result | |
|---|---|---|
| 🥇 | PIA Scale U | 1st place — SunDevil Circles |
| 🥇 | Technovation Fest 2026 | 1st place |
| 🏆 | WiCS Hackathon | Most Social Impact |
| 🏆 | Anthropic Track | Track winner |
| 🏆 | Voxel51 Track | Track winner |
| 🏆 | Women's Day Loveable | Winner |
if something i built is useful to you, a star goes a long way


