Daniel Morrison

Founder at Collective Idea

Holland, Michigan, 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
Daniel Morrison is a founder and seasoned software engineer with 19 years of experience building high-impact web and mobile products for startups and Fortune 500 clients from Holland, Michigan. As founder of Collective Idea and an active CTO at fast-moving companies, he blends hands-on Ruby on Rails development with strategic leadership to help teams move faster and scale reliably. He contributes to well-regarded open-source Rails projects—improving auditing, nested set handling, and integrations—demonstrating a focus on correctness, performance and observability (e.g., request UUIDs in audits). Known for turning ideas into production-ready platforms quickly (took a product to TechCrunch50-ready in 11 weeks), he pairs practical engineering with teaching and mentorship through initiatives like Idea Foundry.
code20 years of coding experience
job6 years of employment as a software developer
bookBA Computer Science Communication, BA Computer Science Communication at Hope College
stackoverflow-logo

Stackoverflow

Stats
46reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (16)

database-migrations10
rspec10
ruby-rails10
audit10
activerecord10
database-migration10
rails10
nested-set10
auditing10
audit-logging10
ruby10
testing9
web-development9
database-design7
delayed-job6

Programming languages (13)

JavaC++CSassHTMLKotlinTypeScriptDockerfile

Github contributions (5)

github-logo-circle
collectiveidea/audited

Oct 2006 - Jan 2023

Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.
Role in this project:
userBack-end Developer
Contributions:45 reviews, 228 commits, 145 PRs in 16 years 6 months
Contributions summary:Daniel primarily contributed to improving the `audited` gem, an ORM extension for logging changes to Rails models. Their work included adding indexes to the database migrations for performance optimization. They updated the test suite to align with RSpec 3 syntax, demonstrating an understanding of testing frameworks. Furthermore, the user added functionality to include a request UUID to audits, to allow for easier grouping of audits by request.
orm-extensionrailsactiverecordauditruby
An awesome replacement for acts_as_nested_set and better_nested_set.
Role in this project:
userBack-end Developer
Contributions:3 releases, 2 reviews, 72 commits in 14 years 4 months
Contributions summary:Daniel primarily focused on enhancing the `awesome_nested_set` library. Their commits addressed critical issues such as allowing trees to span STI classes, improving move scenarios, and fixing scoping problems within the library. They also implemented new features, including `has_children?`, `is_descendant_of?` and `is_ancestor_of?` methods. The work included refactoring and improving the overall reliability of the nested set functionality.
acts-asnested-setreplacement
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