Carl Jackson

Senior Software Engineer at Artium AI

Reno, Nevada, 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 Jackson is a seasoned Senior Software Engineer and developer-founder with 16+ years of experience building full-stack, cloud-native systems and leading engineering teams. He combines hands-on expertise in React/TypeScript frontends and Python/FastAPI, Ruby on Rails, and TypeScript backends with production deployments across AWS, GCP, and Azure, often using Docker, Kubernetes, Terraform, and Pulumi. A Silicon Valley veteran now remote in Reno, he has founded and scaled products—from a VR platform with 500k active users and generative AI integrations to enterprise Rails and mobile systems—and currently engineers large-scale agentic AI, LLM observability, and RAG tooling. He’s contributed to notable open-source projects (e.g., parameter parsing work in the Goji web framework and robustness fixes in Einhorn) and has deep experience optimizing CI/CD across GitHub, GitLab, CircleCI, and Jenkins. Known for pragmatic architecture decisions and mentoring, he blends startup founder grit with multi-platform engineering discipline.
code15 years of coding experience
job20 years of employment as a software developer
bookB.S., Mathematical Sciences / Computer Science, B.S., Mathematical Sciences / Computer Science at University of Washington
github-logo-circle

Github Skills (13)

ruby10
web-framework10
go10
back-end-development10
testing10
logging9
exponential-backoff9
versioning8
bump2version8
data-structures8
data-structure8
bumpversion8
bump8

Programming languages (12)

TypeScriptC++ShellRustCPLpgSQLJavaScriptGo

Github contributions (5)

github-logo-circle
zenazn/goji

Mar 2014 - Jun 2020

Goji is a minimalistic web framework for Golang that's high in antioxidants.
Role in this project:
userBack-end Developer
Contributions:1 release, 208 commits, 29 PRs in 6 years 4 months
Contributions summary:Carl primarily focused on implementing and maintaining core functionalities related to parameter parsing within the Goji framework. Their contributions centered around creating a parameter parsing package (`param`), which mirrors the functionality of `encoding/json` but targets jQuery.param/Ruby on Rails-style serialization formats. The user also wrote extensive test cases to validate the behavior of the `param` package, covering various data types and edge cases. The focus of the user's contributions has improved the flexibility of the framework.
golangframeworkwebframeworkminimalisticgoji
contribsys/einhorn

Sep 2014 - Jun 2016

Einhorn: the language-independent shared socket manager
Role in this project:
userBack-end Developer
Contributions:10 commits, 6 PRs, 8 pushes in 1 year 9 months
Contributions summary:Carl primarily contributed to the back-end functionality of the Einhorn project. They addressed logging issues to ensure atomic writes and correct verbosity levels. The user also bumped the project version and modified a file to allow higher counts for a specific command. Furthermore, they implemented a cap on the exponential backoff algorithm for worker spinup.
independenttcpsocketlanguage-independent
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
Carl Jackson - Senior Software Engineer at Artium AI