The Wayback Machine - https://web.archive.org/web/20221015030951/https://github.com/jdhao
Skip to content
Avatar
:octocat:
Swimming 🏊 in the sea of code~~
:octocat:
Swimming 🏊 in the sea of code~~

Sponsoring

@neovim
Block or Report

Block or report jdhao

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jdhao/README.md

I am a machine learning engineer who is passionate about solving real-world problems using machine learning algorithms. I am experienced in image processing using OpenCV and PIL, and also in data visualization using Matplotlib. I have been working on various vision-related projects, ranging from image retrieval, OCR, document image analysis and reconstruction, to video fingerprinting/deduplication.

I am also a FOSS lover and a Vim/Nvim enthusiast in particular, sharing tips and tricks on using Neovim. More info about me can be found on my website: https://jdhao.github.io/.

Languages and tools

Python C++ Lua shell script LaTeX Zsh OpenCV NumPy Pandas PySpark sklearn PyTorch MySQL PostGres Redis Flask git GitLab Jupyter NeoVim Vim VS Code Sublime Text PyCharm Emacs Docker Linux Android macOS Windows Tmux Hugo Windows Terminal

Projects

  • I am maintaining nvim-config -- A modern Neovim configuration with full battery for Python, C++, Markdown, LaTeX, and more...
  • Author of better-escape.vim -- a Vim/Neovim plugin that helps the users escape insert mode without lagging.
  • Author of whitespace.nvim -- A nvim plugin to show and trim trailing white spaces.
  • minimal_vim -- A minimal Vim/Nvim configuration in just one file without external dependencies.
  • deep firearm: Using a Siamese network with double margin contrastive loss for fine-grained gun image retrieval.

Latest blog posts

Stack Overflow and GitHub stats

jdhao's Stack Overflow profile

jdhao's GitHub Statsjdhao's GitHub Streak

Random quotes

quotes

Profile view

Profile views

Pinned

  1. nvim-config Public

    A modern Neovim configuration with full battery for Python, Lua, C++, Markdown, LaTeX, and more...

    Lua 1.7k 307

  2. A Vim/Neovim plugin for escaping insert mode without lagging.

    Vim Script 110 4

  3. This repo is used to host our code for the work of deep firearm image retrieval.

    Python 9 1

  4. logistic regression from scratch

    Jupyter Notebook 2 1

  5. A minimal Vim/Nvim configuration in just one file without external dependencies.

    Vim Script 73 15

1,932 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri
Activity overview
Contributed to jdhao/nvim-config, jdhao/jdhao.github.io, jdhao/emacs-conf and 49 other repositories

Contribution activity

October 2022

Created an issue in neovim/tree-sitter-vimdoc that received 1 comment

parse error: two lines merged as one line?

The rendered html here is not right. The group as an atom and nothing: separates alternatives line are merged as a single long line.

1 comment
Opened 4 other issues in 2 repositories
neovim/tree-sitter-vimdoc 1 open 2 closed
jdhao/nvim-config 1 open
51 contributions in private repositories Oct 1 – Oct 15