- 🖥️ CS @ Oregon State University
- 💼 Minor in Business
- 👩💻 SWE @ OSU CASS
- 🔗 Connect with me on LinkedIn!
- 🌐 Visit my personal website!
| Project | Description | Tech Stack |
|---|---|---|
| 📦 PackTrack | A platform where delivery/logistics companies can track packages, get event (delays/delivered) alerts, and support clients in real time. (WIP) | Next.js, React, RTK Query, Clerk, Tailwind CSS, Express.js, Socket.IO, Node.js, RabbitMQ, AWS S3, AWS RDS |
| 📸 RF Safety | A real-time road safety platform using Roboflow workflows, inference, and supervision libraries for running object detection and streaming annotated results for safety zone monitoring. | React, Tailwind, Python, Flask, OpenCV, Roboflow Inference, Roboflow Supervision |
| 🌿 LeafLens.ai | An AI-powered tool that analyzes plant images and provides detailed insights about plant health, detected diseases, and recommended treatments. Powered by Google GenAI. | Next.js, React, Tailwind, RadixUI, Clerk, Google GenAI, Python, Flask, Firebase, lowdb |
| 🗳️ Consensus | A real-time collaborative decision-making app powered by websockets, enabling users to vote on polls, see live results, and chat with participants. | Next.js, React, Tailwind, Clerk, PostgreSQL, Drizzle ORM, Socket.IO, Zod, Turborepo |
| 🌴 br[AI]nch | Deployed AI chat interface where every conversation is a tree node. Fork any message into its own subtopic branch, then jump back. Project idea came about when I heard my roommate rage about Claude not having this feature (yet). | React Router, Tailwind, React Flow, Express, OpenAI, Vite, Vercel, Git |
| 🧠 Towards Universal Semantics w/ LLMs | Introduces the first LLMs capable of generating Natural Semantic Metalanguage (NSM) explications. Fine-tunes Llama-3 (1B & 8B) using PyTorch, LoRA, and 4-bit quantization, building a 44K-entry NSM dataset and evaluation pipelines, achieving +10% BLEU improvement and outperforming GPT-4o on semantic accuracy. | Python, PyTorch, LoRA, Llama |
| 💼 Portfolio Website | My personal developer and photography portfolio. | React, Tailwind, MagicUI, Vite, AWS S3, AWS Cloudfront |
| ⏰ Optimal Wakefulness | A Swift-based Apple Watch app that uses real-time sleep and motion data to wake users at the optimal point in their sleep cycle for a more refreshing morning. | Swift, Xcode, SwiftUI, HealthKit, CoreMotion, CoreData, AlarmKit, WatchKit |
| 📊 RunMetrics | Devtool library built from scratch, focused on algorithm analysis data aggregation & visualization. Published to PyPi. | Python, Pandas, Matplotlib, Tkinter, Git, PyPi, Poetry |
| 🧑🍳 Groqqoli | An AI cooking assistant with features such as recipe suggestions from ingredient images, and a text-to-speech recipe voice assistant. Powered by Vercel AI SDK and Groq AI. | TypeScript, Next.js, React, Tailwind, MagicUI, Clerk, Vercel AI SDK, Groq AI |
| 🔎 Internship Scraper | A simple Python script to monitor internship repositories and notify users of new postings via an integrated Discord webhook. | Python, Discord.js |
| 🤖 Academia Hero | Discord bot desgined to assist OSU students with retreiving courses, upcoming assignments, and grades from Canvas. | JavaScript, Node.js, Discord.js, CanvasAPI, REST, MySQL, Postman |
| 🦫 Beaver Board | A minimalistic app where student users can dynamically keep track of upcoming assignments, exams, projects, and classes. | JavaScript, Node.js, Vue.js, Express, Firebase, Vite, Git |
| 💼 ASPortfolio | Example simple portfolio website and online marketplace developed in ASP.NET Core MVC, applying various system design concepts. | C#, .NET, ASP.NET Core MVC, Git |
| 🚧 Coming soon... | In progress... | W.I.P. |



