I'm a Computer Science and Economics major at William & Mary, passionate about building AI-powered tools that solve real-world problems. My work focuses on creating accessible technology that bridges the gap between complex systems and everyday users—from educators to developers.
Astraea ⭐
AI-Powered Educational Game Generator
An innovative platform that empowers teachers to create custom HTML5 educational games through natural language prompts—no coding required.
Key Features:
- Multi-model AI pipeline (Falcon-7B, BLIP-2, Gemini-1.5)
- Real-time leaderboards & teacher dashboards
- Instant game preview with student progress tracking
Tech Stack: Flask PyTorch Next.js 14 TailwindCSS Phaser 3 Socket.io
Building the Future of AI Context Integration
A collection of specialized MCP servers that extend AI capabilities by connecting large language models with external data sources and services. Each server implements the Model Context Protocol to enable secure, standardized interactions between AI applications and real-world systems.
All servers are published as PyPI modules — View my PyPI profile
Intelligent PDF Processing Server
A powerful server that enables AI tools like Claude Desktop to read and process PDF files with advanced capabilities. Handles both digital and scanned documents through OCR technology while providing intelligent search capabilities.
Key Features:
- Advanced OCR for scanned documents using Tesseract
- Intelligent fuzzy search across directories
- Embedded image extraction from PDFs
- JSON-RPC communication protocol
Tech Stack: Python 3.8+ Tesseract OCR JSON-RPC MCP
Persistent Memory Server for LLMs
A brain-inspired memory system that enables AI assistants to remember information across conversation sessions through semantic storage and retrieval. Features biological memory processes including consolidation and forgetting mechanisms.
Key Features:
- Semantic similarity search using FAISS vector indexing
- Memory consolidation and forgetting algorithms
- Privacy-focused local storage with no external API costs
- Rate limiting and security measures
Tech Stack: Python 3.9+ Sentence Transformers FAISS JSON
Cryptocurrency Trading Integration
Bridges cryptocurrency trading with AI applications through MCP compatibility, enabling AI assistants to interact with the Binance US trading platform for market data and trading operations.
Key Features:
- Real-time market data access
- Trading operation integration
- Secure API authentication
- MCP-compliant architecture
Tech Stack: Python Binance US API MCP
Contributing to one of the world's most popular machine learning frameworks.
Pull Requests:
-
#102674 - Fix TensorFlow Lite build error with Android NDK
- Added platform-specific guards to resolve compilation errors on Windows and Android NDK configurations
-
#102663 - Fix TypeError when serializing
tf.nn.log_softmaxactivation- Resolved Keras model deserialization issue for
log_softmaxactivation functions
- Resolved Keras model deserialization issue for
Contributing to the high-performance Python web framework.
Pull Requests:
- #3086 - Fix race condition in worker restart causing spawn failure
- Resolved critical race condition that prevented workers from restarting properly
Specializations:
- AI/ML Integration & Model Context Protocol (MCP)
- Full-Stack Web Development
- Educational Technology
- PDF Processing & OCR
- Real-time Applications
- 🔭 Building AI-powered tools that enhance productivity and education
- 🌱 Exploring Model Context Protocol (MCP) integrations
- 💡 Developing full-stack applications with modern frameworks
- 📚 Pursuing interdisciplinary knowledge in CS & Economics
I'm always interested in collaborating on innovative projects or discussing technology and economics. Feel free to reach out!
- 📧 Email: [email protected]
- 🐙 GitHub: @jameslovespancakes