Kiyoon Kim is an AI researcher and computer scientist based in Edinburgh with 10 years' experience spanning computer vision, machine learning, and signal processing. Currently at Deargen after recent work on Stable Diffusion personalization at INNERVERZ, Kiyoon blends deep academic training (PhD and MSc in Informatics/AI from the University of Edinburgh) with hands-on research in industry. Past roles include machine learning research and a research exchange at UC Berkeley, reflecting a comfort moving between rigorous research and applied projects. An active open-source contributor, Kiyoon has made notable enhancements to the widely used nvim-treesitter ecosystem, improving parsing integration, textobject handling, and cross-platform CI โ a sign of attention to tooling and developer experience beyond core ML work. Colleagues would describe Kiyoon as a researcher who ships practical, reproducible solutions and brings low-level signal/engineering insight to high-level generative models.
10 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Informatics, Doctor of Philosophy - PhD, Informatics at The University of Edinburgh
Electrical and Electronics Engineering, Electrical and Electronics Engineering at Ulsan National Institute of Science and Technology
Contributions:73 reviews, 37 commits, 173 PRs in 1 month
Contributions summary:Kiyoon primarily focused on enhancing the Neovim Treesitter textobjects plugin. They implemented features to support different keymap modes for various object types and made the movement functionality repeatable. Additionally, the user introduced a javascript (ecma) for loop object and integrated winid for the builtin_find function, along with refactoring for general usage. Their contributions centered around improving text object manipulation and expanding language support within the plugin.
Nvim Treesitter configurations and abstraction layer
Role in this project:
Full-stack Developer
Contributions:4 reviews, 7 PRs, 22 comments in 2 years 2 months
Contributions summary:Kiyoon primarily contributed to the nvim-treesitter repository by improving the interaction between the tree-sitter parser and the Neovim environment. They addressed visual mode selection issues, deprecated and replaced older utility functions, and integrated testing. In addition, the user made a small contribution to CI/CD by adding the installation of treesitter CLI in CI for Windows and Mac.
nvim-treesitterluatreesittertree-sittervim
Find and Hire Top DevelopersWeโve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.