I'm that guy who as a child always asked 'why', 'how', and took everything I could get my hands on apart. Today, that natural curiousity still drives me.
I have an insatiable hunger to be 'better' and am deeply passionate about technology, music, and cars. I am internally motivated and, as a result, don't think I've spent a single minute of my adult life 'bored'. As an employee or consultant I require minimal oversight and will always put in whatever it takes to get the job done.
• Create Scalable, Fault-Tolerant, Cloud-Native Solutions for Critical Banking Appliications
• Kubernetes, Terraform, Redis, PostreSQL, gRPC, Kafka, GraphQL and more
• Modern C++ (C++17, C++20, and CMake)
• Rust (Cargo, Clippy, Rustfmt)
• Linux Kernel Modules
• Linux Userspace Applications
• Performant Java applications, libraries and microservices for low-power, resource-constrained embedded systems
• Object-oriented design principles/patterns
• Developing in a multi-threaded environment
• ARM Cortex-M and Cortex-A
• Driver Development (I2C SPI, RGMII, etc...)
• U-Boot and Embedded Linux
• BuildRoot, Flexbuild, Yocto, Debootstrap
• FreeRTOS, Iridium SBD, UBlox
• JavaScript (ES6), NPM, Webpack, and Babel
• React
• Vue
• Electron
• Ionic
• HTML, CSS (Bootstrap)
• PHP (Laravel, Ratchet)i
• Amazon's AWS (EC2, ECR, EKS, SES, etc...)
• Unix based systems (Ubuntu, CentOS, etc..)
• Nginx / Apache
• GitLab / GitTea
• OwnCloud / NextCloud
• Docker (+Compose)
Owner and Software Engineer
(July 2021 -> Present)
Director of Engineering
(April 2020 -> July 2021)
Embedded Software Engineer
(April 2019 -> April 2020)
Firmware Designer
(April 2018 -> April 2019)
Electrical and Computer Engineering
(September 2014 -> April 2018)
Applied Mathematics and Chemistry
(September 2011 -> April 2014)
Technical Services Manager
(August 2008 -> August 2014)