thawk

Software Engineer

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Software Engineer with 15 years of hands-on experience primarily coding in C++ and a strong preference for Vim-based workflows. A prolific open-source contributor, they enhanced the widely used SpaceVim configuration—adding themes, improved snippet/tag navigation, and better Unicode/tabular alignment—and contributed UX and markdown improvements to the impress.js presentation framework. Comfortable across the stack, their work blends low-level C++ craftsmanship with practical front-end polish and tooling ergonomics. Known for pragmatic tweaks that improve developer experience (e.g., URL hash decoding and flexible markdown handling), they focus on making tooling faster and more pleasant to use. Their background suggests a developer who values efficiency, editor mastery, and incremental improvements that benefit large user communities.
code15 years of coding experience
github-logo-circle

Github Skills (15)

vi10
vim10
mappings10
neovim10
markdown10
javascript10
markdown-it10
front-end-development10
neovim-plugin10
vim-plugin10
html9
css9
cs39
code-completion8
unicode7

Programming languages (12)

TypeScriptJavaShellCSSCStandard MLAutoHotkeyJavaScript

Github contributions (5)

github-logo-circle
impress/impress.js

Jun 2021 - Oct 2022

It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
Role in this project:
userFront-end Developer
Contributions:10 reviews, 9 commits, 10 PRs in 1 year 4 months
Contributions summary:thawk focused on enhancing the presentation framework's functionality and user experience. Their work involved applying markdown formatting for improved content presentation within slides, enhancing the navigation by implementing `decodeURIComponent()` for URL hash handling, and correcting relative-to-screen-size calculations within the code. Moreover, they improved markdown support, providing flexibility for using `marked` and auto-trimming indentation in markdown files.
prezipresentationbrowserscsscss3
wsdjeg/SpaceVim

Dec 2017 - Apr 2021

A modular configuration of Vim and Neovim
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 22 commits, 24 PRs in 3 years 4 months
Contributions summary:thawk primarily contributed to the SpaceVim configuration project, enhancing its functionality and user experience. They implemented new themes, including NeoSolarized, for the guide feature. They also added mappings for Unite and Denite, which improved snippet insertion and tag navigation. Additional contributions included adding alignments for tabular and unicode support.
vimspacemacscoc-extensionsneovimcommunity-driven
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.
Request Free Trial
thawk - Software Engineer