Engineer Passionate about Hardware, Software, and Everything in Between.
I love making things come to life.
My top 3 software development principles:
- Code is most enjoyable when it does real-world things
- There is beauty in efficiency
- Trial and error is the key to software success; very rarely is the first pass the last pass
Software:
Highly proficient in C, C++, Python, and Java. Have experience with many more. Throw any new language at me and I will learn it.
Hardware:
Schematic capture and layout experience in Altium, EAGLE and Cadence. Have designed and assembled numerous PCBs from start to finish. Not afraid of surface-mount components, and can solder anything down to 0402.
Firmware:
Worked with many ARM-based microcontrollers from various vendors. Experienced my fair share of undocumented errata and hardware bringups on tight timelines.
If you are looking to connect with a flexible, open-minded and results-driven individual, get in touch with me!