Hakan Ensari is a founder and seasoned software leader with 16 years of experience building product-led companies and developer tools from Amsterdam. He founded Paper Cavalier in 2004, served as its CTO for nearly a decade, and today runs Line of Flight while advising as a Non-Executive Director. A pragmatic full-stack engineer, Hakan is an active open-source contributor to high-profile Ruby and tooling projects—improving modularity and UX in ohmyzsh and hardening caching and HTTP adapters in rack-attack and Faraday. He combines deep backend expertise (Mongoid slugging, caching backends, adapter patterns) with a knack for developer ergonomics and test-driven refinement. His background includes advanced academic work at NYU and a BS from Boğaziçi University, reflecting a blend of rigorous research thinking and hands-on product execution.
16 years of coding experience
13 years of employment as a software developer
PhD candidate, PhD candidate at New York University
Robert College
Bachelor's degree, Bachelor's degree at Boğaziçi University
Russian, Arabic, Spanish, French, Turkish, German, English
Generates a URL slug/permalink based on fields in a Mongoid-based model.
Role in this project:
Back-end Developer
Contributions:244 commits in 2 years 1 month
Contributions summary:Hakan primarily worked on implementing and refactoring core functionality related to creating and managing URL slugs within a Mongoid-based model. They refactored the structure to work as a gem, implemented features for embedded documents, and introduced support for customized slug field names. Moreover, the user focused on the slug history mechanism and provided comprehensive testing coverage.
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Role in this project:
Full-stack Developer
Contributions:14 commits in 8 months
Contributions summary:Hakan primarily contributed to the `ohmyzsh` configuration framework by enhancing existing plugins and improving the user experience. They fixed typos, added aliases to streamline common commands like `git checkout` and `bundle list`, and refactored the bundler plugin. The user also updated and reorganized the plugins to improve the framework's modularity and functionality.
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.