Projects in WorcesterProjects in WorcesterLocal Library — Self-Hosted Learning, PDF & AI Quiz Platform
Short description
A self-hosted local-network learning platform I built to organize books, PDFs and images, provide a full browser-based reading experience, and generate interactive study quizzes using local AI.
“Tell us about this work”
Use this:
I built Local Library as a self-hosted learning and document platform designed to run entirely on a local network.
The original goal was to make school books, worksheets and learning material easy to access from any device in the house without relying on cloud services. The project grew into a complete digital library and study environment.
Users can browse categorized PDF collections, search books, read documents directly in the browser, add notes and bookmarks, organize images, run OCR on image collections and access content offline.
I also integrated local AI through Ollama to create an interactive Quiz Studio. Quiz sets can be generated from individual books, entire subjects or custom groups of learning material. The system tracks study progress, weak questions, accuracy and daily learning goals.
Key functionality includes:
• Self-hosted local-network access
• PDF library and category management
• Browser-based PDF reader
• Full-book search
• Notes and bookmarks
• Image library and OCR
• Offline access
• User/admin functionality
• Local Ollama AI integration
• AI-generated quizzes from learning material
• Subject and book-based quiz generation
• Saved quiz sets
• Study-progress tracking
• Weak-question review
• Daily study plans and goals
This project demonstrates full-stack application development, local AI integration, document processing, OCR, education tooling and building a complete application around a real-world user need.
I especially like that last point: you didn't make a random demo for a portfolio. You had an actual problem in your home and built software to solve it. That's a strong story for freelance clients.
Skills used
Add these if Contra offers them:
Full-Stack Development
AI-Assisted Development / Vibe Coding
Web Application Development
Python
JavaScript
Artificial Intelligence
Ollama
Local LLMs
OCR
Document Processing
PDF Integration
Search
Database Development
Responsive Web Design
Self-Hosted Applications
Local Network Applications
Education Technology / EdTech
UI/UX Development
Automation Forex Evolution Market Scanner is a desktop market-analysis and automation tool I built to generate structured pre-session briefs across indices, forex, metals, crypto and DXY.
It connects directly to MetaTrader 5 for live market data, combines that with news and economic-calendar context, and uses local AI through Ollama to generate market outlooks, key levels, sentiment and risk context without requiring paid AI APIs.
The application also includes automated scheduling, multi-market scanning, Telegram delivery, MT5 symbol management, fallback market-data sources, configurable market profiles and a Windows desktop/tray interface.
I designed it to turn several manual pre-market research steps into one repeatable automated workflow: collect data → analyse context → generate a market brief → deliver it automatically.
Key technologies: Python, MetaTrader 5, Ollama/local AI, Telegram API, market-data integrations, automation and Windows desktop packaging. TradeFlow — Full MT5 Trading, Analysis & Automation Platform
One-line summary
A modular trading workspace combining MT5 integration, live charting, trade journaling, strategy playbooks, copy trading, local AI analysis, financial news and economic-calendar data.
Role
AI-Assisted Software Developer / System Designer
Project description
TradeFlow is a full trading and productivity platform built to bring market analysis, trade execution support, journaling, strategy review and automation into one workspace.
The platform connects directly to MetaTrader 5 and includes live terminal data, trade synchronization, copy-trading controls, strategy analysis, live charting, financial news, economic-calendar data and AI-assisted market analysis.
Key features include:
MT5 account and trade integration
Live terminal and chart data
Copy-trading functionality
Trading journal with MT5 sync
Strategy and playbook management
Custom confluence and checklist logic
AI-assisted market analysis
Higher-timeframe and execution-context analysis
Financial news and economic-calendar integration
Saved market analysis and trade review
Position management tools
Multi-terminal support
Productivity planner and weekly review tools The system uses a React frontend with a FastAPI/Python backend and integrates with MetaTrader 5, local AI models through Ollama, Telegram automation and additional market-data services. This project demonstrates full-stack application development, API integration, trading-platform integration, local AI workflows, data processing, automation and complex UI design.