Ethan Hur

Software Engineer at Daangn

Seoul, South Korea
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

👤
Senior
🎓
Top School
Ethan Hur is a pragmatic software engineer with 11 years of experience building backend systems and improving developer tooling, currently based in Seoul and working at Daangn. He combines hands-on server engineering with strong database expertise—demonstrated by meaningful contributions to the widely used Knex query builder, including TypeScript typings, multi-column orderBy support, and improved test coverage. Ethan has also refactored Go tooling like CompileDaemon to boost maintainability and reliability, and contributed front-end internationalization work for a popular jQuery datetime picker. Comfortable across the stack, he values consistency over intensity and a get-things-done mindset, delivering incremental improvements that reduce friction for teams and users. His academic background spans Seoul National University and National Taiwan University, reflecting both depth in CS fundamentals and a willingness to work across cultures and codebases.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science & Engineering, 3.86 / 4.3, CS: 4.06 / 4.3, Bachelor's degree, Computer Science & Engineering, 3.86 / 4.3, CS: 4.06 / 4.3 at 서울대학교 (Seoul National University)
bookEECS, 3.79 / 4.3 ( 1 semester ), EECS, 3.79 / 4.3 ( 1 semester ) at 國立臺灣大學
bookHigh School Diploma, Natural Science, GPA 3.54 / 4.3, High School Diploma, Natural Science, GPA 3.54 / 4.3 at Taegu Science High School
languagesKorean, English, Chinese
github-logo-circle

Github Skills (26)

javascript10
jquery10
internationalization10
filesystemwatcher10
knx10
go10
sql10
knexjs10
documentation10
testing9
ui-design9
typescript9
typescript-types9
front-end-development9
localization9

Programming languages (10)

TypeScriptJavaShellOCamlVueJavaScriptGoHTML

Github contributions (5)

github-logo-circle
githubnemo/CompileDaemon

Nov 2020 - Jun 2022

Very simple compile daemon for Go
Role in this project:
userBack-end Developer
Contributions:4 reviews, 10 commits, 2 PRs in 1 year 6 months
Contributions summary:Ethan primarily contributed to the refactoring and enhancement of the `compiledaemon` project, a Go-based application. Their work included refactoring common logics, specifically related to file watching and build triggering mechanisms. They also updated module names, implemented polling interval functionality, and replaced `filepath.Walk` with `filepath.WalkDir`, which improved the project's core functionality and maintainability.
golangdaemoncompilego
knex/documentation

Oct 2018 - Jun 2019

Knex Documentation Builder (Moved to https://github.com/knex/knex)
Role in this project:
userTechnical Writer
Contributions:10 commits, 9 PRs, 9 comments in 8 months
Contributions summary:Ethan primarily contributed to the documentation of the Knex library. They added and refined method descriptions, examples, and signatures for several builder methods, including `returning`, `increment`, `decrement`, `clearCounters`, and `orderBy`. Furthermore, they updated the sidebar navigation to include the newly documented methods and corrected a typo. Their work significantly improved the clarity and completeness of the Knex documentation.
jsdocdocumentation-builderdocumentation-generatorbuilderknex
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