Nathaniel Nicandro is an engineer with 12 years of hands-on experience combining electrical engineering roots and software development, based in Chicago. He has practical experience across research and industry—from building Arduino-driven photostimulation hardware and Objective-C/C interfaces in an academic vision lab to accelerating data pipelines and analysis with Python, Pandas, and OpenCV in an enterprise internship. Nathaniel is an active contributor to Emacs ecosystem projects, improving PDF handling, Jupyter kernel integration, and remote file management, demonstrating attention to UX edge cases and cross-layer fixes. His work often spans firmware to full-stack software, and he has a knack for doubling performance through pragmatic refactors and test-driven improvements. A lifelong learner with degrees in electrical engineering and a computer science minor, he blends low-level systems thinking with practical data and developer tooling expertise.
12 years of coding experience
Bachelor of Science, Electrical Engineering; Minor in Computer Science, Bachelor of Science, Electrical Engineering; Minor in Computer Science at The University of Texas at Dallas
Electrical and Computer Engineering, Electrical and Computer Engineering at University of Illinois Chicago
Contributions:5 reviews, 2189 commits, 83 PRs in 4 years 2 months
Contributions summary:Nathaniel contributed to the Emacs Jupyter integration by implementing new features and addressing bug fixes in the core functionality. They focused on improving the REPL, enhancing the handling of output, and adding support for kernel interactions. Their work involved modifications to both the front-end and back-end aspects of the project, including code completion, display, and language-specific functionality, specifically for Julia.
Contributions:6 commits, 7 PRs, 11 comments in 3 years 6 months
Contributions summary:Nathaniel's primary contributions focused on enhancing the `dired-hacks` package, specifically improving its integration with TRAMP mode. They addressed bugs related to expanding directories and implemented features to better handle remote files within the Dired interface. The user refactored the subtree insertion process to leverage Emacs's magic file names, which streamlined the interaction with TRAMP. They also made adjustments to the `dired-subtree` feature, ensuring correct property handling.
additions
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.