Skip to content
View jameslovespancakes's full-sized avatar
💫
Focusing
💫
Focusing

Block or report jameslovespancakes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jameslovespancakes/README.md

💫 James Lenhard

Computer Science & Economics @ William & Mary '29


👨‍💻 About Me

I'm a Computer Science and Economics major at William & Mary with a focus on AI/ML development. I'm passionate about building intelligent systems that solve real-world problems, from healthcare diagnostics to educational technology. I also dabble in game development, combining my technical skills with creative design.

🚀 Featured Projects

🤖 AI/ML Projects

AI-Powered Skin Condition Classification — Technica 2025 Hackathon

A full-stack web application that enables users to upload images of skin conditions and receive automated classification results along with detailed AI-generated explanations.

Key Features:

  • SwinV2 Tiny transformer model trained on 216 skin condition categories
  • Test Time Augmentation for enhanced accuracy and reliability
  • AI-powered explanations via Gemini 2.0 Flash API
  • Interactive chat for follow-up questions with conversation context

Tech Stack: Flask PyTorch React 18 Vite TailwindCSS Three.js Gemini API


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


🔌 Model Context Protocol (MCP) Servers

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 modulesView 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


🌟 Open Source Contributions

TensorFlow

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_softmax activation

    • Resolved Keras model deserialization issue for log_softmax activation functions

Sanic

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
  • #3085 - Fix AttributeError in close_if_idle() when _http is not initialized

    • Fixed server shutdown crash by using safe property access for uninitialized connections

🛠️ Technical Skills

Languages: Python JavaScript TypeScript

Frameworks & Libraries: Next.js Flask PyTorch React

Tools & Technologies: Git Cloudflare Gemini API

Specializations:

  • AI/ML Integration & Model Context Protocol (MCP)
  • Full-Stack Web Development
  • Educational Technology
  • PDF Processing & OCR
  • Real-time Applications

🎯 Current Focus

  • 🔭 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

📫 Let's Connect

I'm always interested in collaborating on innovative projects or discussing technology and economics. Feel free to reach out!


"Building technology that empowers people to do more!"

Profile Views

Pinned Loading

  1. MokuPDF MokuPDF Public

    An MCP Server for PDFs

    Python

  2. Technica-2025 Technica-2025 Public

    Derma AI

    JavaScript 1 1