Hi, I'm
Pemberton Heath
Software Engineer who builds solutions, not just features.
I solve complex business problems with technical solutions. My foundation spans mathematics, medicine, and teaching—which means I bring unique problem-solving approaches and can actually explain what I'm building.
const pemberton = {
role: "Full-Stack Engineer",
focus: "Backend & Architecture",
stack: ["Python", "Ruby", "React"],
favorite_ai_tool: "Claude Code",
bjj: "12 years",
}; 01. Experience
Developing and maintaining Novi Connect's core platform, focusing on backend systems, database architecture, and cross-team collaboration.
- Led critical database optimization reducing query times from 60+ seconds to sub-10 seconds, enabling enterprise retailer scaling
- Architected solution for 180 GiB table causing 1.2+ day maintenance windows—reduced storage 50%, eliminated outages
- Identified core service assumption leading to 50-75% speed increase and 50% memory reduction
- Built internal tooling that eliminated administrative bottlenecks, saving operations team hours weekly
Associate Software Developer
Relode · Nashville, TN (Remote)
Full-stack development delivering production-ready generative AI features.
- Led research and implementation of OpenAI API integration
- Enhanced search with vector embeddings and text processing
- Gave presentation on Domain-Driven Design to product development org
Software Developer in Training
Nashville Software School · Nashville, TN
Intensive 9-month bootcamp focusing on Java software engineering and AWS technologies.
- Self-taught ReactJS for capstone—proved invaluable for first role with complex React codebase
- Daily hands-on algorithms, data structures, and OOP with Java
Before Software
My path wasn't linear—and that's a feature, not a bug.
Medical School
Vanderbilt University School of Medicine
2017 - 2019
2 years of medical training; student representative for curriculum development
Math Teacher & Coach
KIPP Academy, Harpeth Hall, St. Andrew's School, Thayer Academy
2012 - 2022
AP Statistics, AP Calculus, Precalculus | Head Coach BJJ, Soccer, Basketball, Lacrosse
02. About Me
I'm technical and articulate—which means I can solve problems and bring people along.
My path to software wasn't linear. I started as a math teacher, went to medical school, coached BJJ, and eventually found my way to code. Each step taught me something: teaching taught me to communicate complex ideas clearly, medicine taught me systematic thinking under pressure, and martial arts taught me patience and continuous improvement.
Today, I bring all of that to building software. I don't just write code—I understand the business problem, communicate with stakeholders, and build solutions that actually solve the right problems.
High Energy
I bring intensity and enthusiasm to everything I do
Thoughtful
I think deeply about problems before jumping to solutions
Curious
I love learning—my path from teaching to medicine to software reflects that
Team Player
I thrive in collaborative environments
When I'm Not Coding
Brazilian Jiu Jitsu
Brown belt, 12 years training. The art of problem-solving through controlled chaos.
Triathlon
Currently training for my first 70.3 (Chattanooga)!.
Reading
Literature and layman's math/science non-fiction. Always learning, always curious.
Sports Fan
Watching sports, especially college hoops. Wahoowa!!
Good Beer
Enjoying a craft beer with friends. The best debugging happens at a brewery.
Let's Connect
Whether you have a question, want to discuss an opportunity, or just want to say hi— I'd love to hear from you. I'm always open to interesting conversations.
Say Hello