Dan Herrera is a Senior Software Engineer with a decade of experience building and operating cloud-native platforms, specializing in Kubernetes, bare-metal provisioning, and developer tooling. He has driven production-grade automation at companies like DigitalOcean and Determined AI (now part of HPE), and currently focuses on PaaS and platform engineering at Lambda. Comfortable across Go, Python, Ansible, and CI/CD systems, Dan builds reliable onboarding and deployment automation and has migrated legacy systems to modern K8s-native architectures. He also contributes to open-source firmware for custom keyboards, showing a hands-on interest in embedded systems and ergonomics beyond his cloud practice. Based in Raleigh and seeking remote roles, he blends systems-level rigor with a curiosity for developer experience and process improvement.
10 years of coding experience
9 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Florida International University
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 review, 8 commits, 7 PRs in 2 years 6 months
Contributions summary:Dan primarily contributes to keyboard firmware development, specializing in custom keymap layouts and functionalities. They implement new layouts, such as the DCompact layout, and integrate features like Plover and game mode layers. Code changes involve modifications to keymap.c files, rules.mk, and adjustments for different keyboard models, demonstrating proficiency in QMK firmware and keyboard customization.
Contributions:2 PRs, 33 pushes, 4 branches in 1 year 8 months
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.