Latest writing
All posts →Projects
All projects →sllm.nvim
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 · Lua
llm-tools-kiwix
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.
★ 95 · Python
SimpleDSP
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 · C
SparseCT
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 · Python
Research
All papers →- Proj2Proj: Self-Supervised Low-Dose CT Reconstruction PeerJ Computer Science · 2024 · 25 citations
- An Unsupervised Reconstruction Method for Low-Dose CT Using Deep Generative Regularization Prior Biomedical Signal Processing and Control · 2022 · 29 citations
- Self-Supervised Training for Low-Dose CT Reconstruction IEEE ISBI · 2021 · 17 citations