Joel Van Horn is a seasoned engineering leader with 15 years of experience building scalable, data-driven platforms and AI systems from startup to enterprise scale. Currently Head of Engineering at Revic AI, he architects agentic LLM platforms and Databricks-backed data lakes while mentoring distributed teams to deliver production-grade ML and automation. His background as CTO and founder spans subscription commerce and DTC scale-ups where he built custom subscription engines and event-sourced architectures that powered rapid growth and acquisitions. A hands-on polyglot, Joel contributes to the Ruby ecosystem—improving event sourcing and dotenv parsing—and pairs deep backend refactoring skills with pragmatic product thinking. He’s known for squeezing strong model performance out of constrained infrastructure (raising NLP query accuracy from single digits to 75%+) and for turning complex integration challenges into cost-saving, automatable solutions.
A Ruby implementation of an Event Store based on Active Record
Role in this project:
Back-end Developer
Contributions:182 commits, 33 PRs, 72 pushes in 1 year 7 months
Contributions summary:Joel primarily focused on refactoring the Ruby Event Store's persistence layer, specifically the integration with a ROM-based database. They removed dependencies on ActiveSupport, moved and renamed read methods, and refactored the `add_to_stream` functionality to improve efficiency. Furthermore, the user implemented JSON/YAML serialization in the adapter's schema.
A Ruby gem to load environment variables from `.env`.
Role in this project:
Back-end Developer
Contributions:16 commits, 3 PRs, 14 comments in 3 months
Contributions summary:Joel primarily contributed to improving the `dotenv` Ruby gem, focusing on parsing and handling environment variables from `.env` files. Their work involved modifying the parsing logic to correctly handle multi-line values, escape special characters, and include variables without values. Additionally, the user added tests to validate these parsing improvements and fixed Rubocop offenses. The user also addressed a regression related to how the gem parses comments and includes variables without values.
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.