Eric Hwang

Staff Software Engineer at Lever

San Francisco, California, 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
Eric Hwang is a Staff Software Engineer in San Francisco with 11 years of experience building full-stack and framework infrastructure for impactful web products. At Lever he shifted from product engineering to framework work, empowering teams to ship faster and more reliably, and previously drove major frontend initiatives at Google for the AdWords advertiser UI. He contributes to notable open-source realtime projects (Derby, Racer, ShareDB) improving server-side synchronization, query robustness, and memory-safety, and has helped refine TypeScript typings for those ecosystems. Known for pragmatic refactors and improving developer tooling (e.g., bundle cleanup, cross-origin loading, subscription leak tests), he blends product sensibility with deep backend and frontend chops.
code11 years of coding experience
job8 years of employment as a software developer
bookBS, Electrical and Computer Engineering (EECS), BS, Electrical and Computer Engineering (EECS) at Franklin W. Olin College of Engineering
stackoverflow-logo

Stackoverflow

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

Github Skills (32)

typesc10
middleware10
javascript10
sharedb10
back-end-development10
testing10
typescript10
html-template10
python-templates10
type-definition10
type-system10
code-templates10
apptemplates10
dts10
typescript-types10

Programming languages (5)

TypeScriptCoffeeScriptShellJavaScriptPython

Github contributions (5)

github-logo-circle
share/sharedb

Dec 2017 - Jan 2023

Realtime database backend based on Operational Transformation (OT)
Role in this project:
userBack-end Developer
Contributions:26 releases, 131 reviews, 100 commits in 5 years 1 month
Contributions summary:Eric primarily contributed to the backend of the ShareDB project, focusing on improving the database functionality. Their work involved resolving a circular dependency, adding tests for memory leaks in document subscriptions, and enhancing the "readSnapshots" middleware by adding context information to facilitate more flexible usage. Furthermore, the user made code review changes to the "readSnapshots" middleware, demonstrating a focus on code quality and maintainability. These contributions support ShareDB's role as a real-time database backend.
backend-databaserealtimetransformationreal-timeoperational
derbyjs/racer

Mar 2015 - Dec 2022

Realtime model synchronization engine for Node.js
Role in this project:
userBack-end Developer
Contributions:21 releases, 31 reviews, 64 commits in 7 years 9 months
Contributions summary:Eric primarily focused on enhancing the core functionality of the Racer engine. Their contributions involved refactoring the query system to handle duplicate IDs and improve the efficiency of data management. Furthermore, the user addressed callback handling within the subscription process and optimized the internal data structures for better performance. These changes collectively aimed to improve the robustness and reliability of the Racer engine.
realtimesynchronizationnode-jsjavascriptnodejs
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
Eric Hwang - Staff Software Engineer at Lever