All work



Search Engine
ShahQuery
Boolean & Positional Search Engine built with Python + React

Problem
Finding relevant information in large document collections is slow without advanced search capabilities like Boolean logic and positional queries.
Solution
Built a custom search engine from scratch demonstrating core CS and NLP concepts. Supports advanced Boolean search (AND, OR, NOT), positional queries, and real-time suggestions for efficient information retrieval.
Role
Full-stack developer | Algorithm design | NLP integration | API development
Key features
- Advanced Boolean Search: Support for AND, OR, NOT operators for precise queries
- Positional Search: Find words within specific proximity
- Phrase Matching: Exact phrase search with keyword highlighting
- Auto-Complete: Real-time query suggestions as you type
- Smart Snippets: Document previews with highlighted matches
- Full Document View: Modal-based full document display with context
Outcome
Successfully demonstrated ability to build production-ready full-stack applications with core computer science concepts.
Stack
Python (Flask)ReactNLTKAxios


