Jonathan Crapuchettes is a pragmatic technology leader with 12+ years building and operating large-scale data and infrastructure systems, currently serving as Head of Information Technology at RedBalloon. He combines hands-on backend engineering (Python, D, systems administration) with cloud and infra expertise (AWS, Terraform, Kubernetes, OpenStack) to design streaming pipelines and cost-efficient private clouds. At Emsi he led teams that processed hundreds of millions of job postings and built DAG-based batch systems using HTCondor and Spark, demonstrating both architectural vision and operational rigor. An active open-source contributor to high-performance compiler projects (notably optimizations in the D language compilers dmd and ldc), he brings low-level performance tuning experience that informs higher-level system design. Based in Moscow, Idaho, he mentors engineers and prefers practical, measurable improvements—whether squeezing more perf from SSE2 kernels or negotiating hardware purchases for a private cloud.
11 years of coding experience
15 years of employment as a software developer
Associate of Arts, Associate of Arts at Spokane Falls Community College
BS, Computer Science, BS, Computer Science at Eastern Washington University
Contributions:7 commits, 1 comment, 2 issues in 1 month
Contributions summary:Jonathan primarily contributed to the `ldc` compiler project by adding and optimizing SSE2 and SSE code for array operations within the D programming language. Their work involved modifying the `arraydouble.d` and `arrayfloat.d` files, introducing new code paths using inline assembly for x86 and x86-64 architectures to accelerate array computations. The commits also include bug fixes, code cleanup, and test updates to ensure the correctness and performance of the modifications. Overall, the user focused on performance optimization and improving the efficiency of core array operations within the compiler.
Contributions summary:Jonathan primarily contributed to the D programming language compiler, dmd, focusing on optimizing array operations. They implemented 64-bit SSE and SSE2 code for array operations involving double and float data types, improving performance. Additionally, the user fixed a search/replace issue and cleaned up code, including correcting author attributions and removing commented-out segments. They also added a test case for a specific druntime pull request.
compilersnativedubdmdstandard-library
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
Jonathan Crapuchettes - Head Of Information Technology