Dan Bornstein

Staff Engineer at Common Tools

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

👤
Senior
🎓
Top School
Dan Bornstein is a Staff Engineer in San Francisco with 21 years of experience building low-level runtimes, virtual machines, compilers and systems-level software. He is best known as the tech lead who designed and implemented the Dalvik VM, the .dex executable format and core Android libraries, but his career spans startups and founding roles focused on redecentralization and platform engineering. Comfortable in C, Java, JavaScript and assembler, he moves between language design, OS internals and pragmatic product needs, having shipped infrastructure at Google, Slack, Medium and Nextbit. An active open-source contributor, he improved HTML export and template clarity for the widely used Etherpad-lite project, reflecting a taste for polishing developer-facing tooling. Collected experience across founding teams and major products gives him a rare blend of architect-level rigor and hands-on coding fluency.
code21 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science, Cognitive Science, Bachelor of Science, Cognitive Science at Brown University
bookInternational Baccalaureate, Computer Science, International Baccalaureate, Computer Science at St Petersburg High School
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
4,313reputation
398kreached
103answers
8questions
Badges
android
top-5%
garbage-collection
top-5%
github-logo-circle

Github Skills (15)

html10
css10
javascript10
collaboration9
rich-text-editor9
garbage-collection9
android9
nodejs8
gcc6
dalvik6
shell6
macos6
bash6
awk6
java6

Programming languages (11)

TypeScriptShellCoffeeScriptC++CRustOCamlJavaScript

Github contributions (5)

github-logo-circle
ether/etherpad-lite

Aug 2016 - Sep 2016

Etherpad: A modern really-real-time collaborative document editor.
Role in this project:
userFull-stack Developer
Contributions:10 commits, 8 PRs, 15 comments in 1 month
Contributions summary:Dan focused on enhancing the HTML export functionality of the Etherpad-lite project. They refactored the code to use EEJS templates for HTML export, improving code readability and maintainability. Furthermore, the user addressed alignment issues by accounting for top margins in the first line of the pad content. The commits also included the removal of unused parameters and fixing of typos, refining the project's code quality.
signature-paddocxcollaborationpdf-generationcollaborative-framework
danfuzz/useful-bits

Aug 2022 - Nov 2024

Useful bits of code, with no better place to live.
Contributions:1 release, 10 PRs, 62 pushes in 2 years 4 months
placebits
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
Dan Bornstein - Staff Engineer at Common Tools