Allen Rohner

Founder, CTO at Griffin

Austin, Texas, 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
Allen Rohner is a founder and CTO with 17 years of engineering and entrepreneurial experience building cloud-native, developer-facing platforms—most recently founding Griffin to provide AWS-like financial services for fintechs. He co-founded CircleCI, wrote its initial prototype, and scaled early engineering teams, blending hands-on Clojure development with systems design across Kubernetes, Kafka, Datomic and AWS. A long-time Clojure advocate and open-source contributor, his commits to projects like Compojure and core.typed show deep backend and type-system work that improves stability and HTTP/URL handling. As a consultant, speaker and co-author on ClojureScript, he pairs practical product instincts with academic rigor from a Computer Engineering background, and he’s currently exploring static typing for dynamic languages through his Spectrum work.
code18 years of coding experience
job14 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at Southern Methodist University
stackoverflow-logo

Stackoverflow

Stats
1,108reputation
301kreached
6answers
2questions
github-logo-circle

Github Skills (15)

clojure10
dependency-management10
type-system10
http10
clojure-cli10
functional-programming9
url-routing9
working-directory6
indexing6
mongodb6
rvm6
composite-key6
jruby6
datomic6
java6

Programming languages (13)

JavaC++MakefileGoHTMLTypeScriptShellStarlark

Github contributions (5)

github-logo-circle
weavejester/compojure

Aug 2008 - Mar 2010

A concise routing library for Ring/Clojure
Role in this project:
userBack-end Developer
Contributions:32 commits in 1 year 6 months
Contributions summary:Allen primarily focused on updating and refactoring the core Clojure code base of the Compojure library. Their commits involved replacing deprecated functions, updating dependencies like the Clojure JAR, and addressing merge conflicts. Furthermore, the user introduced new features, such as adding methods to manipulate HTTP cookies and the creation of URL parameters.
clojureringrouting
clojure/core.typed

Aug 2014 - Mar 2015

An optional type system for Clojure
Role in this project:
userBackend Developer
Contributions:5 commits, 2 comments in 7 months
Contributions summary:Allen primarily contributed to the `core.typed` project, which appears to be a type system for Clojure. Their work involved modifying Clojure source code files, including `ns_deps_utils.clj` and `errors.clj`, to address issues related to dependencies on Datomic and to refine the type checking process. The changes suggest a focus on improving the stability and correctness of the type system. Further modifications involved adjustments in dependency analysis within module-check and module-rt directories.
clojuretype-system
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