Corey Johns is a Staff Software Engineer based in Portland, Oregon, with 12 years of experience building and scaling full-stack systems for education and productivity platforms. He blends functional programming (Haskell), TypeScript frontends, and NixOS-driven infrastructure to solve platform engineering and observability challenges. At Freckle he helped evolve an early-stage product into a platform serving millions, leading migrations from Flow to TypeScript, monolith-to-services, and introducing Kafka-backed stream processing to decouple heavy computation. He’s pragmatic about delivery—improving CI/CD, GitOps, and monitoring while mentoring teams and improving onboarding. Now at Lob, he continues to focus on scalable infrastructure and developer experience, bringing a hands-on mix of backend, frontend, and ops expertise. Off the resume, he describes his approach simply as “I’m trying my best,” reflecting a pragmatic, iterative engineering mindset.
12 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at Florida State University
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.