Mark Harfouche

Co-Founder at Ramona Optics

Pasadena, California, 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

🤩
Rockstar
🎓
Top School
Mark Harfouche is a co-founder and engineer with 13 years of experience bridging scientific research and production software, currently building optics and imaging products from Pasadena. With a PhD-level background in electrical engineering from Caltech and deep academic work on semiconductor lasers and 3D imaging, he pairs hardware-savvy research instincts with hands-on software engineering. He is an active open-source contributor across major scientific Python projects—NumPy, SciPy/Scikit-Image, OpenCV, Dask, h5py and conda-forge—where he focuses on testing, performance, packaging, and cross-platform compatibility. His contributions often tackle the gritty interoperability and build issues that keep complex ecosystems running, such as dependency pins, CI/CD tooling, and binary packaging for conda/micromamba. That blend of low-level systems thinking, reproducible scientific tooling, and startup productization makes him especially effective at turning research-grade algorithms into robust, deployable software.
code13 years of coding experience
bookCalifornia Institute of Technology
bookBachelor’s Degree Engineering, Bachelor’s Degree Engineering at University of Toronto
github-logo-circle

Github Skills (99)

dependency-management10
opencv10
benchmark10
performance-analytics10
python10
package-management10
image-processing10
testing10
data-manipulation10
pyside10
bash10
cmake10
automation10
deep-learning10
parallel-computing10

Programming languages (15)

C++CSSCCMakeGoJupyter NotebookFortranTypeScript

Github contributions (5)

github-logo-circle
vispy/vispy

Feb 2018 - Oct 2022

Main repository for Vispy
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 20 commits, 18 PRs in 4 years 9 months
Contributions summary:Mark primarily contributed to the Vispy project by addressing issues related to Qt backends, specifically ensuring compatibility with different Qt versions (PyQt4, PyQt5, PySide, PySide2) and fixing related bugs. They also added support for PySide2, including initial implementation and adjustments to the Qt backend structure. Furthermore, the user made code improvements and refactored code related to detecting the event loop.
openglvispypythonvisualization
conda/constructor

Aug 2020 - Nov 2021

tool for creating installers from conda packages
Role in this project:
userDevOps Engineer & Software Engineer
Contributions:7 reviews, 11 commits, 7 PRs in 1 year 2 months
Contributions summary:Mark made several contributions to the `conda/constructor` repository, primarily focused on improving the installation process. They addressed symlink issues, optimized the build process by initializing and creating environments only when conda is installed, and fixed bash scripts. Furthermore, the user also added the ability to customize the location of the NSIS template file and added tests.
conda-packagesmambacondainstallers
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
Mark Harfouche - Co-Founder at Ramona Optics