Caleb Horst

Software Engineer at Infoblox

Tacoma, Washington, 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

👤
Senior
🎓
Top School
Caleb Horst is a software engineer based in Tacoma, Washington with over a decade of programming experience and several years of industry engineering at Infoblox. He holds a BS in Computer Engineering/Computer Science and an MS in Computer Science, and brings strong interests in cryptography, robotics, AI, and teaching—experience reflected in prior roles as an adjunct instructor and workshop facilitator. At Infoblox he contributed to backend systems and open-source tooling, including meaningful contributions to a protobuf-to-GORM code generator that automates CRUD and service integration for database-backed APIs. Methodical and academically grounded (multiple 4.0 GPAs), he pairs rigorous engineering fundamentals with practical system-building skills. Colleagues can expect a developer who blends research-minded curiosity with hands-on implementation and a knack for explaining complex concepts to learners.
code11 years of coding experience
bookBachelor of Science, Computer Engineering/Computer Science, 4.0 GPA, Bachelor of Science, Computer Engineering/Computer Science, 4.0 GPA at University of Washington Tacoma
bookAssociate of Science (A.S.), Computer Science, 4.0 GPA, Associate of Science (A.S.), Computer Science, 4.0 GPA at Tacoma Community College
github-logo-circle

Github Skills (8)

go10
go-gorm10
protobuffer10
protobuf10
apidoc9
database-design9
api9
grpc8

Programming languages (6)

JavaDockerfileGoMustacheRubyPython

Github contributions (5)

github-logo-circle
infobloxopen/protoc-gen-gorm

Mar 2018 - Aug 2022

A protobuf compiler plugin designed to generate GORM models and APIs for simple object persistence tasks.
Role in this project:
userBack-end Developer
Contributions:6 releases, 17 reviews, 66 commits in 4 years 6 months
Contributions summary:Caleb contributed to the `protoc-gen-gorm` repository, a protobuf compiler plugin designed to generate GORM models and APIs. Their initial contributions included code for the plugin, with example files, as well as initial setup for the project's dependencies, using Glide and vendor files. The changes demonstrate the user's familiarity with Go and protobuf, as well as their work on generating code related to database interactions using the GORM ORM framework. Further commits involved the addition of the default Create, Read, Update, Delete and List handlers, as well as adding the service level option to integrate with the toolkit transaction middleware.
golangprotobufgrpccode-generatorcompiler
This repository provides common Go utilities and helpers that are reusable from project-to-project. The goal is to prevent code duplication by encouraging teams to use and contribute to toolkit libraries. The toolkit is not a framework. Rather, it is a set of (mostly gRPC-related) plugins and helpers.
Contributions:6 releases, 12 reviews, 30 commits in 4 years 6 months
golangprotobufgoalgrpcprevent
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