Carl Allendorph

Senior Application Engineer

San Diego, 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
Carl Allendorph is a Senior Application Engineer based in San Diego with a decade of hands-on experience designing and shipping embedded systems, PCBs, firmware and FPGA solutions across commercial, industrial, and robotics domains. He has led end-to-end projects from schematic capture and prototype fabrication to compliance testing and manufacturing test-fixtures, and is fluent in low-level firmware (C/C++, assembly, embedded Linux, FreeRTOS) and hardware design (Altium, SolidWorks, GD&T). As co-founder of a robotics ag-tech startup he architected distributed multi-computer harvester control systems and built a patent-pending stereo camera for eye-in-hand robotics, blending optics, mechanical design, and embedded vision. Carl also contributes to open-source tooling—improving Ethereum’s populus framework and enhancing the Transcrypt Python-to-JS compiler—demonstrating strength in backend systems and developer experience. Comfortable bridging hardware, firmware, and cloud monitoring, he excels at taking ambiguous concepts to production-ready products. His background from Caltech and repeated roles delivering safety- and regulatory-conscious systems underline a pragmatic, systems-level engineering approach.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelors of Science, Electrical Engineering, GPA: 3.4, Bachelors of Science, Electrical Engineering, GPA: 3.4 at California Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

application-framework10
javascript10
transcode10
python10
app-framework10
ethereum10
transpiler10
smart-contracts10
web-framework10
debug9
geth9
debugging9
compiler-design9
automated-tests8
cli8

Programming languages (2)

ShellPython

Github contributions (5)

github-logo-circle
TranscryptOrg/Transcrypt

Nov 2016 - Nov 2016

Python 3.9 to JavaScript compiler - Lean, fast, open!
Role in this project:
userBack-end Developer
Contributions:62 commits, 22 PRs, 1 push in 16 days
Contributions summary:Carl primarily contributed to the core functionality of the Transcrypt compiler by addressing runtime errors and improving the developer experience. They added exception tracebacks to the debug log and refactored the autotest HTML generation. Additionally, the user implemented features for module testing, including expand/collapse functions and browser view enhancements. They demonstrated proficiency in modifying existing Python code and integrating it into a JavaScript environment.
pythonbrowserjavascript-compilerjavascripttranscrypt
ethereum/populus

Dec 2015 - Dec 2015

The Ethereum development framework with the most cute animal pictures
Role in this project:
userBack-end Developer
Contributions:17 commits, 3 PRs, 14 comments in 4 days
Contributions summary:Carl primarily focused on improving the `populus` framework, which is designed for Ethereum development. Their contributions centered around refining the contract interaction functionality. They fixed issues within the `sendTransaction` method, addressing gas limit problems, and they refactored code related to contract interaction to improve code quality. They also enhanced the project by adding a new command-line option and added a quick start guide to make it easier for users to get started with populus.
pythonpopuluspicturesethereumframework
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