Eon S. Jeon

Systems Engineer

Korea, United States
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
Eon S. Jeon is a systems engineer with 13 years of experience blending Linux systems work, cybersecurity research in the Republic of Korea Air Force, and product-focused engineering at Bear Robotics. He specializes in low-level system tooling and window management, and is the principal contributor to krohnkite, a popular dynamic tiling extension for KWin that he reimplemented in TypeScript and refined to handle window sizes, prevent protrusion, and support activity-based management. Comfortable across full-stack development for desktop environments and infrastructure, he brings a pragmatic, security-minded approach to open source and production systems. Based in Korea with ties to the University of Waterloo, he pairs military-hardened operational experience with a curiosity for random FOSS projects that sharpen his tooling and automation skills.
code12 years of coding experience
github-logo-circle

Github Skills (14)

qml10
window-management10
typescript10
typescripts10
typescript-types10
k9
user-interface8
algorithms8
compiler8
algorithm8
data-structures8
data-structure8
interface-design8
ui-design8

Programming languages (9)

TypeScriptQMLC++RustCJavaScriptZigRuby

Github contributions (5)

github-logo-circle
esjeon/krohnkite

Nov 2018 - Apr 2022

A dynamic tiling extension for KWin
Role in this project:
userFull-stack Developer
Contributions:10 releases, 461 commits, 10 PRs in 3 years 6 months
Contributions summary:Eon's contributions center around implementing and refining a dynamic tiling extension for KWin. This involves the initial implementation of the tiling engine with core functionality such as screen management, window arrangement, and focus control. The development includes a conversion to Typescript and the creation of a QML-based extension with key binding implementation, specifically focusing on window manipulation and layout management. Furthermore, the user has improved the layout algorithm to consider window sizes, prevent window protrusion, and support activity-based window management.
dynamic-tilingtiling-extensiontiling-window-managertilingkwin
esjeon/dwm

Aug 2015 - Dec 2019

Contributions:24 pushes, 22 branches in 4 years 4 months
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