Ed Hager

Software Developer at SitePen, Inc.

Farmington, Missouri, 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
Ed Hager is a seasoned front-end software developer with 13 years of experience, currently building web UIs at SitePen. He specializes in rich-text editing and complex grid widgets, contributing significant bug fixes and performance improvements to prominent open-source projects like Slate and dgrid. His work demonstrates a careful focus on memory management, keyboard and mobile input handling, and selection logic—areas that often hide subtle, user-facing bugs. Based in Farmington, Missouri, he blends pragmatic engineering with deep attention to editor and widget internals, improving both UX and maintainability. Colleagues rely on him to tackle thorny edge cases in UI components that standard tests often miss.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
56reputation
383reached
3answers
0questions
github-logo-circle

Github Skills (24)

javascript10
text-editor10
ui-design10
uid10
front-end-development10
slate10
dojo10
react10
editor9
application-framework9
editors9
tree9
app-framework9
html9
web-framework9

Programming languages (3)

TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
SitePen/dgrid

Jun 2013 - May 2021

A lightweight, mobile-ready, data-driven, modular grid widget designed for use with dstore
Role in this project:
userFront-end Developer
Contributions:7 releases, 123 commits, 58 PRs in 8 years
Contributions summary:Ed primarily focused on improving the selection logic and UI components of the dgrid library. They fixed bugs related to row index calculations and selection behavior within the grid. The contributions also included enhancements to the column reordering and other extensions to the grid, such as the tree and editor.
data-drivenwidgetdartmodularflutter
dojo/dijit

Sep 2013 - May 2019

Dojo 1 - UI library
Role in this project:
userFront-end Developer
Contributions:38 commits, 9 PRs, 32 pushes in 5 years 8 months
Contributions summary:Ed primarily focused on improving the dijit UI library. Their work included fixing a queryOptions issue within the FilteringSelect component and addressing a bug in RichText related to iframe loading. Additionally, the user made changes to the Editor component, setting the document body's background color and enhancing the FontChoice plugin. Furthermore, the user updated the ViewSource plugin, removing event handler attributes from tags and applying the filter to editor content.
dojojavascriptui-librarytoolkitwidgets
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
Ed Hager - Software Developer at SitePen, Inc.