David Johnson

Staff Engineer at H-E-B

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
🎓
Top School
David Johnson is a Staff Engineer with 13 years of experience specializing in Haskell-powered systems and front-end development. He currently leads engineering efforts at H-E-B and has built production Haskell products ranging from unikernel networking appliances to a GRID graph database. An active open-source maintainer, David is the driving force behind miso, a Haskell front-end framework, and has contributed Miso improvements to the well-known js-framework-benchmark project. He combines deep research and government R&D experience with hands-on startup and product-building roles, including co-founding a full-stack translation product. Fluent in both functional programming and practical engineering trade-offs, he often surfaces subtle runtime and DOM optimizations (e.g., virtual DOM text-node collapsing and dynamic event/property handling). His background in languages and diverse academic studies gives him an atypical mix of technical rigor and cross-disciplinary perspective.
code13 years of coding experience
job10 years of employment as a software developer
bookGeography, History, Geography, History at Jerusalem University College
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Chicago
bookRussian Language and Literature, Russian Language and Literature at Wittenberg University
bookEconomics, Marketing, Management, Finance, Economics, Marketing, Management, Finance at International Business Institute
bookInformation Systems, Information Systems at Cedarville University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

javascript10
virtual-dom10
event-handling10
front-end-development10
html9
web-performance9
accessibility8
css5

Programming languages (21)

C++CSSCMakefileTeXElmGoHTML

Github contributions (5)

github-logo-circle
dmjio/miso

Jun 2016 - Oct 2022

:ramen: A tasty Haskell front-end framework
Role in this project:
userFront-end Developer
Contributions:56 releases, 12 reviews, 720 commits in 6 years 4 months
Contributions summary:David updated the event delegation code, adding support for multiple and dynamic properties. They refactored the approach used, with new examples, while also fixing a bug in the old implementations. The user also contributed to refactoring the code base, improving readability and overall stability by collapsing consecutive text nodes in the virtual DOM.
virtual-domghcjsmisotastyhaskell
A comparison of the performance of a few popular javascript frameworks
Role in this project:
userFront-end Developer
Contributions:14 commits, 7 PRs, 31 comments in 1 year 10 months
Contributions summary:David primarily contributed to the Miso framework implementation within the "js-framework-benchmark" repository, which focuses on performance comparisons of JavaScript frameworks. Their work included bumping the Miso version, adding non-keyed implementations and setting aria-hidden attributes. These changes likely improved the framework's functionality and accessibility within the broader benchmark project.
benchmarkingv8-javascript-enginejavascriptcomparisonframework
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
David Johnson - Staff Engineer at H-E-B