Chas Emerick

Managing Director at Auslegungsmaschinenhaus GmbH

Berlin, Germany
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
Chas Emerick is a seasoned software engineer and founder with 19 years of experience building developer tools, distributed systems, and commercial software products from Berlin. As co‑founder and long‑time partner at Snowtide, he led development and commercialization of PDFxStream, a production PDF extraction library used in Java and .NET ecosystems. He combines deep expertise in programming language theory and compiler construction with pragmatic backend and DevOps work—contributing to prominent Clojure projects like clojurescript, leiningen, nREPL and friend. Comfortable at the intersection of open source and product, he has repeatedly improved build tooling, REPLs, and cloud provisioning libraries while shipping robust enterprise software. His background in cognitive science and AI informs a methodical, language‑aware approach to engineering complex data extraction and distributed workflows. He is also committed to building more equitable organizations and brings a long track record of mentorship and community contribution in the Clojure ecosystem.
code19 years of coding experience
job3 years of employment as a software developer
bookCognitive Science, Computer Science, Artificial Intelligence, Philosophy of Mind, Cognitive Science, Computer Science, Artificial Intelligence, Philosophy of Mind at Hampshire College
github-logo-circle

Github Skills (60)

dependency-management10
authorizations10
apidoc10
jclouds10
scripting10
clojure-cli10
testing10
apache-http-client10
user-authentication10
authentication10
leiningen10
httpc10
java10
clojure10
tomcat10

Programming languages (25)

CGoHTMLTypeScriptShellBicepOCamlSCSS

Github contributions (5)

github-logo-circle
cemerick/friend

Mar 2012 - Mar 2021

An extensible authentication and authorization library for Clojure Ring web applications and services.
Role in this project:
userBack-end Developer
Contributions:179 commits, 9 PRs, 17 pushes in 9 years 1 month
Contributions summary:Chas primarily worked on the cemerick/friend library, an authentication and authorization library for Clojure Ring web applications. Their commits implemented an HTTP Basic authentication workflow, including handling authentication challenges. They also added interactive form authentication workflow and implemented authorization mechanisms within the library, alongside enhancements for session handling and user role management.
clojure-ringweb-applicationsauthorizationringauthentication
nrepl/nrepl

Sep 2010 - Nov 2017

A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.
Role in this project:
userBack-end Developer
Contributions:275 commits, 23 pushes, 2 tags in 7 years 2 months
Contributions summary:Chas primarily contributed to the core functionality of the nREPL project, focusing on improving error handling and adding documentation to the Clojure code. They refactored helpers and tooling namespaces, along with adding test cases. The user also addressed a performance bottleneck by including a type hint for threadpool and added support for a number of internal project features.
evaluatenreplreplneedclojure
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
Chas Emerick - Managing Director at Auslegungsmaschinenhaus GmbH