repositories
My GitHub profile and a selection of repositories I have been working on.
GitHub profile
@spearb0lt
View my full profile and all repositories on GitHub
Repositories
Lichess-Essentials Five chess tools (analyser, study-to-PDF, repertoire builder, opponent scout, weakness report), shipped as six PyPI packages and hosted live. Python Complete-RAG-Evaluation A link-verified survey of RAG evaluation covering 547 benchmarks, frameworks, metrics, judge models and papers, regenerated from a CSV by a verify/enrich/audit/build pipeline. Python Universal-Human-Communication-Interface-UHCI An offline communication app for Deaf and non-speaking users, with twelve input channels feeding one message box. Python BidRAG Open-source RAG extraction for bidding and tender documents, running locally end to end with citations back to the source page. Python Olist-Marketplace-Analytics A dbt/DuckDB warehouse, a causal study of late delivery and an experiment design on Brazilian e-commerce data. Live Tableau dashboard. Python CP-SAT-Based-Timetabling-and-Exam-Arrangement University timetabling and exam scheduling as a constraint satisfaction problem, solved with OR-Tools CP-SAT behind a FastAPI service. Python amex-hackathon (TimeWeave) A team hackathon project for American Express - cross-channel journey stitching, churn attribution and counterfactual cohorts. Python Scania Privacy-preserving predictive maintenance on the IDA 2024 SCANIA-X dataset, using differential privacy and federated learning. Jupyter Notebook SENTRAL-Multi-Spectrum-Stock-Analysis An equity analysis platform fusing fundamentals, technicals, multi-LLM sentiment and LSTM/Transformer forecasting. Jupyter Notebook Context-Aware-Multimodal-Knowledge-Retrieval-System A multimodal RAG pipeline over PDFs that retrieves across text, tables, figures and formulas with cited answers. Jupyter Notebook my-codegen-api2 An autonomous competitive-programming solver (FastAPI + Gemini) built for the Meta Hacker Cup 2025 AI Track. Python CodeGen-Hacker-Cup-AI-devkit The development history and client tooling behind my-codegen-api2, my Global Rank 10 Hacker Cup solver. Python LitigatAI An AI workbench for Indian litigation practice with ten tools from first brief to final filing, FastAPI, bring your own key across five providers. Python Consumer-Commission-Complaint-Agent A guided intake that drafts a file-ready Consumer Commission complaint, with jurisdiction routing computed deterministically rather than by a model. Python Legal-RAG Citation-grounded research over 19,144 passages of Indian law, with every citation verified against the passage it names before the answer renders. Python Lung-Cancer-Detection-Using-DL Soft-attention deep transfer learning for lung cancer identification from CT scans (published at IEEE ISACC 2025). Jupyter Notebook Face-Liveliness-Detection-Using-DL A lightweight, fast anti-spoofing model that distinguishes real faces from fake images and videos. Python Gesture-Video-Controller A webcam hand-tracking system to control media playback with single-hand and dual-hand gestures. Python Text-to-Handwriting-converter Converts typed text (including tables) into realistic handwriting and exports it as an A4 PDF. Jupyter Notebook
Special mention: my-codegen-api2 is powered by my CodeGen-Hacker-Cup-AI-devkit, the toolkit behind my Global Rank 10 finish in the Meta Hacker Cup 2025 (AI Track).