Projects

Open-source tools, libraries, and research code on GitHub.

sllm.nvim Lua
Integrate ChatGPT-style LLMs into Neovim: ask questions, keep multi-file context, pull diagnostics / command output, and chat without leaving your editor. Highly configurable, async, lua-only plugin. ★ 113 stars · 9 forks
llm-tools-kiwix Python
Turn any Kiwix ZIM archive (offline Wikipedia, Stack Exchange, DevDocs, etc.) into an instant knowledge source for LLMs with a tiny CLI + Python server exposing searchable chunks, metadata and citations. ★ 94 stars · 4 forks
SimpleDSP C
Header-only C library delivering essential DSP blocks—FIR/IIR filters, FFT, windowing, math helpers—optimised for AVR/ARM micro-controllers and Arduino sketches with zero dependencies or dynamic allocation. ★ 65 stars · 20 forks
SparseCT Python
Framework for designing, training and benchmarking sparse-view CT reconstruction algorithms; includes datasets, metrics, baselines and CLI so you can prototype new methods and compare fairly in minutes. ★ 55 stars · 5 forks
PassFace C#
C# desktop application built on EmguCV that recognises faces from live camera, video files or images using LBPH, Eigen, Fisher and DNN models; includes a GUI for dataset management and accuracy evaluation. ★ 46 stars · 27 forks
digital-filtering-of-ecg-signal Jupyter Notebook
Self-contained Jupyter notebook that walks through loading raw ECG, designing digital filters, visualising spectra, cleaning noise and extracting heart-rate features—perfect for teaching bio-signal processing. ★ 19 stars · 11 forks