BD Logo

Teacher Resource Network

Featured

Teacher Resource Network is a full-stack educational search platform built to help teachers discover relevant classroom resources faster. I helped design and build a resource ingestion pipeline that normalized videos, articles, activities, simulations, and other teaching materials into searchable records. The system used AI-generated metadata, keyword extraction, standards alignment, and semantic embeddings to make resources searchable by instructional meaning instead of simple keyword matching.

April 28, 2026
PythonFlaskJavaScriptOpenAIPostgreSQLpgvector
Teacher Resource Network

Overview

Teacher Resource Network is an AI-powered search platform built to help teachers find high-quality classroom resources faster. Instead of relying on basic keyword matching, the system used AI-generated metadata, standards alignment, and semantic search to connect teachers with resources based on instructional meaning, learning goals, and classroom use case.

My Role and Contributions

  • Search Architecture: Helped design a semantic search system that ranked teacher resources by meaning, standards alignment, and resource type instead of simple keyword overlap.
  • AI Metadata Pipeline: Built systems to process educational resources, extract useful metadata, generate keywords, and prepare content for vector-based search.
  • Full-Stack Engineering: Worked across the Flask backend, PostgreSQL database, and JavaScript frontend to turn the search pipeline into a usable teacher-facing web application.

Results

  • Developed as part of a humanities lab group project focused on improving how teachers discover and organize instructional resources.
  • Created a scalable foundation for searching across videos, articles, activities, simulations, games, and other educational materials.

Why This Matters

This project shows my ability to build AI-backed tools around messy, real-world information. I worked on the architecture behind resource ingestion, metadata generation, semantic retrieval, and full-stack implementation, turning a broad education problem into a searchable system teachers could actually use.