Projects

Showcasing AI applications, research projects, and educational technology solutions

Harley — District AI Chatbot

How I built and deployed a district-wide AI chatbot across 30+ school websites using a skills-based architecture, Playwright-powered content pipelines, and Gemini 3 Flash. This replaces expensive RAG with an ingenious approach that keeps costs near zero.

Screenshot of Harley — District AI Chatbot - Mobile view

HCISD Business Office Dashboard

How I built a scalable district dashboard for forms, approvals, and receiving report workflows, with Harley extracting invoice data and matching documents to purchase orders.

HCISD AI Application

An internal AI-powered application designed to help improve efficiency for administrators across Harlingen CISD, which serves over 16,000 students across more than 30 campuses. The application is currently internal-only, with about 150+ administrators using it.

Overview

Teachers and staff across the district were using a fragmented mix of consumer AI tools, each with different security policies, capabilities, and no shared knowledge base. The HCISD AI Application consolidates that into one platform, with the district's own security, its own document connections, and access to multiple AI models through a unified API. It launched with administrators first, intentionally starting small to gather feedback and iterate before expanding to more users.

Tech Stack

  • Frontend: React + Vite with TypeScript and Tailwind CSS
  • Backend: Firebase (Authentication, Firestore, Cloud Functions, Storage)
  • AI: Google Vertex AI, working directly with Vertex AI's APIs
  • RAG: Vertex AI's built-in RAG engine
  • Authentication: Role-based access driven by Microsoft/Outlook groups

What Exists Today

The current release is internal-only and serves the district's administrators:

  • Chat interface: A full conversational interface for administrators
  • RAG grounded in district documents: Answers are grounded in HCISD's own policies and internal documentation, ingested from Google Drive, Google Sites, PDFs, and district websites
  • Real-time conversation storage: Conversations and user data persist in Firestore
  • Role-based access control: Users are mapped to roles via Outlook groups, giving fine-grained control over access
  • Clean, responsive UI
  • Hallucination safeguards: Source citations, verification mechanisms, and confidence indicators help users know when to trust a response and when to verify

How the RAG Works

Generic AI models don't know anything about HCISD's specific policies or procedures. The RAG pipeline solves this: internal documents are chunked and embedded through Vertex AI, stored and indexed in Vertex AI's RAG engine (with copies in Firebase Storage), and retrieved by semantic similarity at query time. Relevant chunks are injected into the prompt so responses are grounded in the district's actual documents, which reduces hallucinations. An administrator can ask "What's our policy on student device usage?" and get an accurate, sourced answer.

Roadmap

These are planned but not yet built:

  • Teacher dashboard with AI-powered lesson planning assistance
  • TEKS integration: Aligning teacher-facing features with Texas Essential Knowledge and Skills standards
  • Student dashboard: Designed to guide students toward answers rather than hand them over, using Google's LearnLM educational layer
  • Multi-agent orchestration

The plan is to expand to teachers next, then students, but only once each phase is solid.

Collaboration

Built in close collaboration with Dr. Jessica Hruska, HCISD's Director of Innovative Practices, whose support helped navigate the organizational side of bringing AI into the district.

Employee Engagement Dashboard

How I built a district-wide analytics dashboard to track employee engagement in real-time, complete with statistical analysis, interactive visualizations, and plans for AI-powered insights.

Screenshot of Employee Engagement Dashboard - Mobile view

MAPPO Swarm Robotics

Exploring multi-agent reinforcement learning for coordinating robot swarms in the foraging problem using Webots simulation at UTRGV's MARS Lab.

Trust in AI-Generated Emails

Investigating how disclosure and email source affect trust formation in AI-only, AI-assisted, and human-written communications.

Screenshot of Trust in AI-Generated Emails - Mobile view