Configuration files of my development tools including terminal, git and other bash-based tools
Started in Dec 2017
Configuration of neovim editor; customisation are made in file `.vimrc` and directories `plugin` and `ftplugin`
Started in Dec 2018
This NeoVim plugin to open link in markdown file in browser.
Started in Feb 2024
A Neovim plugin to generate a table of contents of a markdown file using treesitter
Started in May 2025
A Neovim plugin for jumping between headers of a markdown file
Started in Jul 2026
A Neovim plugin to set or replace the markdown header level of the current line
Started in Jul 2026
nvim-md-header-telescope-picker
A Neovim plugin to pick headers of a markdown file using Telescope
Started in Aug 2025
A Neovim plugin converting between kanji and hiragana readings of Japanese words, using the offline JmdictFurigana dataset
Started in Feb 2026
An extension of nvim-dap providing configurations for debugging C# .NET applications with netcoredbg
Started in Oct 2023
A command line tool written in Go to help answering question to a specified image; answers are generated using LLM (such as `llava`) from Ollama
Started in Aug 2024
An sample CLI application checking weather of a city. This application utilises tools calling of Ollama.
Started in Aug 2025
A command line tool written in Go to demonstrate using Ollama API to generate JSON data
Started in Dec 2024
A command line tool written in Go to judge an image, a text file or inline text using the System One decision API of Ollama
Started in Oct 2026
A command line tool written in Go to answer questions based on a knowledge base stored on local machine; answers are generated using LLM from Ollama
Started in Aug 2024
An implementation of the Language Server Protocol for SQL. This is a repository I contributed to
Started in Oct 2021
BitBucket Pull Request Manager
A command line tool written in Go to help managing pull requests of BitBucket repository
Started in Jan 2017
A CLI tool to retrieve links from a website and parse its content into markdown files
Started in May 2025
A CLI tool to help finding duplicated mail files within a folder of mailbox on a mail server
Started in Mar 2017
An example showing how to build a server using Unix socket in Go.
Started in Apr 2023
An example showing bebaviours of pointers in Go. See `main.go` for details.
Started in Dec 2019
Personal photo management with a Go server and a Flutter client
Started in Jan 2026
A todo management application; a single Go binary acts as both a gRPC server and a CLI client, with a Flutter client
Started in Jul 2026
A personal time tracker with a Go gRPC server, a CLI and a Flutter client
Started in Aug 2026
A simple Japanese learning game written in Flutter
Started in Oct 2024
Shared infrastructure (gRPC, settings, widgets, themes and lints) for my Flutter applications
Started in Oct 2026