About Me

How I work, what I build, and what matters to me outside of work.

Portrait of Charlie Willis

I'm a software engineer with 10+ years of experience building backend systems, event-driven architectures, and RESTful APIs, but I can work my way around the front end as well. I care about writing clean, maintainable, and scalable code that's easy to reason about, while balancing being future-proof with shipping speed.

I'm passionate about team building and culture building. I believe we can have fun in our jobs, grow our skillsets together, thrive as a team, and ship amazing products.

Outside of work, I live in Sellersburg, Indiana (just pretend I'm saying Louisville, Kentucky), with my wife, daughter, moose-sized dog, and cat. My favorite hobby is playing music, especially guitar. There's an unmatched euphoria when you can play a song you once thought not possible, and for me, there's no better creative expression than music.

I also love grilling and smoking meats, playing video games, and spending time with my family. My main passion is spending time with my daughter, watching her learn and grow, and showing up in ways I never could have imagined (imposter syndrome is real, even in parenting).

Outside of Work

Charlie with daughter and dog
Family time with my daughter and our moose-sized dog.
Charlie with guitar
My favorite expression of creativity.
Charlie with family
My favorite role is being a husband and dad.

How I Work

Product comes first

I build for the product, not the technology. Our focus as engineers should be delivering value to the business with quality and speed.

Open mindedness

"This is the way we've always done it" is not a valid process. I remain open to new ideas and approaches. I'm willing to challenge the status quo and hope that others challenge mine.

Team over individual

The cohesion of a team is the enabler of success. We should be building a team towards a common vision and goal, and we should have fun doing it.

Honest communication

I don't sit idly by when I see something that isn't right. Be it a process, a team dynamic, or a technical issue, I will be the dissenter if we can do better. I flag problems early and ask when I'm unsure.

© 2026 Charlie Willis. All rights reserved.