David Miller

Professor Emeritus at REFCOR

Asheville, North Carolina, 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 Miller is a Professor Emeritus and seasoned software practitioner with 17 years of hands-on engineering experience, based in Asheville, North Carolina. He blends academic rigor from a PhD at the University of Chicago with practical consulting work at REFCOR, applying deep technical knowledge to real-world systems. As an active open-source contributor he made substantive back-end improvements to the notable ClojureCLR project, fixing core data-structure bugs and adding robust edge-case handling and tests. His work demonstrates an attention to correctness in persistent data structures that benefits both language runtimes and production stability. Comfortable toggling between research, teaching, and consultancy, he brings a rare combination of scholarly depth and pragmatic engineering. Colleagues rely on him for thoughtful problem decomposition and durable solutions that stand up under real workloads.
code17 years of coding experience
bookBA, BA at Ohio Wesleyan University
bookPhD, PhD at University of Chicago
stackoverflow-logo

Stackoverflow

Stats
321reputation
6kreached
5answers
1question
github-logo-circle

Github Skills (11)

clojure10
data-structures10
functional-programming10
clojure-cli10
data-structure10
testing8
udp6
datagrid6
ref6
winui6
clojure-clr6

Programming languages (7)

C#C++CGoHTMLClojurePython

Github contributions (5)

github-logo-circle
clojure/clojure-clr

Feb 2009 - Jan 2023

A port of Clojure to the CLR, part of the Clojure project
Role in this project:
userBack-end Developer
Contributions:2353 commits, 30 PRs, 399 pushes in 14 years 1 month
Contributions summary:David contributed to the ClojureCLR project by fixing bugs and implementing new features. The commits show code changes to PersistentHashMap, other core data structures and support the correct handling of various edge cases with those structures. Additionally, the user implemented features such as new test cases, correct handling of edge cases for built in data structures.
clojureclojurescriptclr
dmiller/go-seq

Sep 2012 - Jul 2014

Contributions:55 commits, 1 comment in 1 year 10 months
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 Miller - Professor Emeritus at REFCOR