Charlie Heus is a software engineer based in New York with 11 years of hands-on experience and a BA in Computer Science from Columbia University. He blends research-driven thinking with practical engineering, having worked on LLM evaluation for low-resource translation and contributed backend motion-correction and spike-sorting improvements to the widely used SpikeInterface Python library. His background spans web performance and product-focused internships—where he halved iOS load times and boosted SEO engagement—to biomedical data pipelines that categorized millions of hypothalamic cells for diabetes research. Comfortable across Python, R, and SQL, he builds evaluation pipelines, automated ETL, and algorithmic features that move experimental ideas into production. Colleagues describe him as methodical and curious, often surfacing subtle algorithmic improvements (e.g., robust LSQR updates and non-rigid registration refinements) that yield outsized impact. He is actively seeking a full-time engineering role where he can combine algorithmic research and scalable implementation.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Columbia University
A Python-based module for creating flexible and robust spike sorting pipelines.
Role in this project:
Back-end Developer / Data Scientist
Contributions:53 reviews, 25 commits, 15 PRs in 14 days
Contributions summary:Charlie primarily contributed to the `spikeinterface` library by implementing and refining motion correction and spike sorting algorithms. Their work included enhancing the `motion_estimation` module with functionalities like normalized cross-correlation, robust LSQR updates, and integration of different convolution engines (NumPy and Torch). They also added options to upsample motion data and incorporated improvements to the non-rigid registration process. Additionally, they introduced enhancements and bug fixes for the ISO-CUT algorithm.
Contributions:25 commits, 25 pushes, 1 branch in 3 months
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.