repositories

My GitHub profile and a selection of repositories I have been working on.

GitHub profile

spearb0lt avatar @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. chess tools pypi self-hosted stockfish 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. nlp rag evaluation reference Python Universal-Human-Communication-Interface-UHCI An offline communication app for Deaf and non-speaking users, with twelve input channels feeding one message box. cv accessibility sign-language on-device mediapipe Python BidRAG Open-source RAG extraction for bidding and tender documents, running locally end to end with citations back to the source page. nlp rag document-ai self-hosted pgvector 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. analytics causal-inference dbt duckdb tableau 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. optimization constraint-programming scheduling or-tools Python amex-hackathon (TimeWeave) A team hackathon project for American Express - cross-channel journey stitching, churn attribution and counterfactual cohorts. analytics identity-resolution churn-prediction duckdb hackathon Python Scania Privacy-preserving predictive maintenance on the IDA 2024 SCANIA-X dataset, using differential privacy and federated learning. timeseries pdm federated-learning differential-privacy published Jupyter Notebook SENTRAL-Multi-Spectrum-Stock-Analysis An equity analysis platform fusing fundamentals, technicals, multi-LLM sentiment and LSTM/Transformer forecasting. finance nlp sentiment-analysis 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. nlp rag multimodal document-ai clip Jupyter Notebook my-codegen-api2 An autonomous competitive-programming solver (FastAPI + Gemini) built for the Meta Hacker Cup 2025 AI Track. llms agents competitive-programming fastapi global-rank-10 Python CodeGen-Hacker-Cup-AI-devkit The development history and client tooling behind my-codegen-api2, my Global Rank 10 Hacker Cup solver. llms agents competitive-programming multimodal 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. llms legal-tech agents fastapi hackathon 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. llms legal-tech document-generation fastapi hackathon 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. nlp legal-tech rag hybrid-search on-device hackathon +1 Python Lung-Cancer-Detection-Using-DL Soft-attention deep transfer learning for lung cancer identification from CT scans (published at IEEE ISACC 2025). cv biomedical medical-imaging attention published Jupyter Notebook Face-Liveliness-Detection-Using-DL A lightweight, fast anti-spoofing model that distinguishes real faces from fake images and videos. cv security anti-spoofing real-time opencv Python Gesture-Video-Controller A webcam hand-tracking system to control media playback with single-hand and dual-hand gestures. cv tools hci real-time mediapipe Python Text-to-Handwriting-converter Converts typed text (including tables) into realistic handwriting and exports it as an A4 PDF. tools image-generation automation pillow 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).